16 November 2009

Enable disable validators

function EnableValidator()
{
var myVal = document.getElementById('myValidatorClientID');
ValidatorEnable(myVal, false);
}

function disableValidator()
{
var myval = document.getElememtById('validator.ClientId');
myval.style.cssText="";
myval.style.display='none';
myval.style.accelerator=true;
}

Scrolbar transparent

background-color: #FFFFFF;
scrollbar-shadow-color: #FFFFFF;
scrollbar-highlight-color: #FFFFFF;
scrollbar-face-color: #FFFFFF;
scrollbar-3dlight-color: #FFFFFF;
scrollbar-darkshadow-color: #FFFFFF;
scrollbar-track-color: #FFFFFF;
scrollbar-arrow-color: #FFFFFF;

21 October 2009

Prevent Copy paste

You can prevent copy, paste and cut using this for controls like textbox

oncopy="return false" onpaste="return false" oncut="return false"

Prevent Copy paste

You can prevent copy, paste and cut using this for controls like textbox

oncopy="return false" onpaste="return false" oncut="return false"

25 February 2009

Preventing right click in websites

var message="Sorry, Right Click is disabled.";

function click(e)
{
if (document.all)
{
if (event.button == 2)
{
alert(message);
return false;
}
}
if (document.layers)
{
if (e.which == 3)
{
alert(message);
return false;
}
}
}
if (document.layers)
{
document.captureEvents(Event.MOUSEDOWN);
}
document.onmousedown=click;

12 February 2009

Filter dataset

Dataset.Tables[0].DefaultView.RowFilter = "Id not in(" + tmpItemIds + ") and Name like '%" + txtSearch.Text + "%'";

BusinessCommon.FillDataBoundControl(grvItem, Dataset.Tables[0].DefaultView);

Set cursor position Last ( TextBox )

function setCursorPosition(elementRef, cursorPosition)
{
if ( typeof elementRef == 'string' )
elementRef = document.getElementById(elementRef);

if ( elementRef != null )
{
if ( elementRef.createTextRange )
{
var textRange = elementRef.createTextRange();
textRange.move('character', cursorPosition);
textRange.select();
}
else
{
if ( elementRef.selectionStart )
{
elementRef.focus();
elementRef.setSelectionRange(cursorPosition, cursorPosition);
}
else
{
elementRef.focus();
}
}
}
}

--------------------

ScriptManager.RegisterStartupScript(this, this.GetType(), "k", "setCursorPosition('" + TextBox2.ClientID + "'," + TextBox2.Text.Length + ");", true);

27 January 2009

Creating a dataset structure manually

protected DataSet CreatePurchaseRequestStructure()
{
DataSet dsPurchaseRequestItem = new DataSet();
DataTable dt = new DataTable();
dsPurchaseRequestItem.Tables.Add(dt);
DataColumn dcItemId = new DataColumn("ItemId");
DataColumn dcItem = new DataColumn("Item");
DataColumn dcSupplierId = new DataColumn("SupplierId");
DataColumn dcSupplier = new DataColumn("Supplier");
DataColumn dcUnitId = new DataColumn("UnitId");
DataColumn dcUnit = new DataColumn("Unit");
DataColumn dcRequestedQuantity = new DataColumn("RequestedQuantity");
DataColumn dcCurrentStock = new DataColumn("CurrentStock");
DataColumn dcMinimumReorderQuantity = new DataColumn("MinimumReorderQuantity");
DataColumn dcPendingQuantity = new DataColumn("PendingQuantity");

dsPurchaseRequestItem.Tables[0].Columns.Add(dcItemId);
dsPurchaseRequestItem.Tables[0].Columns.Add(dcItem);
dsPurchaseRequestItem.Tables[0].Columns.Add(dcSupplierId);
dsPurchaseRequestItem.Tables[0].Columns.Add(dcSupplier);
dsPurchaseRequestItem.Tables[0].Columns.Add(dcUnitId);
dsPurchaseRequestItem.Tables[0].Columns.Add(dcUnit);
dsPurchaseRequestItem.Tables[0].Columns.Add(dcRequestedQuantity);
dsPurchaseRequestItem.Tables[0].Columns.Add(dcCurrentStock);
dsPurchaseRequestItem.Tables[0].Columns.Add(dcMinimumReorderQuantity);
dsPurchaseRequestItem.Tables[0].Columns.Add(dcPendingQuantity);
return dsPurchaseRequestItem;
}

Filtering from dataset

public void LoadItems()
{
dsItems = InventoryManager.ListItems();
if (dsItems.Tables[0].Rows.Count.Equals(0))
{
DataRow drNew = dsItems.Tables[0].NewRow();
dsItems.Tables[0].Rows.Add(drNew);
GridView1.DataSource=dsItems;
GridView1.DataBind();
grvItem.Rows[0].Visible = false;
}
else
{
DataView dv;
if (ViewState["sortExpr"] != null)
{
dv = new DataView(dsItems.Tables[0]);
dv.Sort = (string)ViewState["sortExpr"];

}
else
{
dv = new DataView(dsItems.Tables[0]);
}
dv.RowFilter = "Name like '%" + txtSearch.Text + "%'";
GridView1.DataSource=dv;
GridView1.DataBind();
}
}