Page_Load vide protégé (expéditeur d'objet, EventArgs e)
{
essai
{
si (! IsPostBack)
{
Session [« SearchRes »] = nulle ;
si (session [« TaskName »] ! = nulle)
lblTskName.Text = session [« TaskName »] .ToString () ;
Session [« FilColms »] = nulle ;
Session [« SortExp »] = nulle ;
Session [« FilExp »] = nulle ;
Session [« ViewAll »] = nulle ;
BindGrid () ;
}
}
crochet (exception ex)
{
jet ex ;
}
}
BindGrid vide privé ()
{
essai
{
dsResult d'ensemble de données = nouvel ensemble de données () ;
clsObj de clsSearch_BL = nouveau clsSearch_BL () ;
clsObj.TaskID = session (de corde) [« TaskID »] ;
clsObj.CustName = session (de corde) [« CustName »] ;
clsObj.MarketName = session (de corde) [« MarketName »] ;
clsObj.HeadendName = session (de corde) [« HeadendName »] ;
clsObj.SiteName = session (de corde) [« SiteName »] ;
clsObj.TaskStatus = session (de corde) [« TaskStatus »] ;
clsObj.OrdType = session (de corde) [« OrdType »] ;
clsObj.OrdStatus = session (de corde) [« OrdStatus »] ;
clsObj.ProName = session (de corde) [« ProName »] ;
clsObj.LOC = session (de corde) [« LOC »] ;
clsObj.QuoteID = session (de corde) [« QuoteID »] ;
clsObj.CMNumber = session (de corde) [« CMNumber »] ;
si nulle de == (de session [« SearchRes »])
{
dsResult = clsObj.getSearchResults_BL (clsObj) ;
Session [« SearchRes »] = dsResult ;
}
autrement
dsResult = session (d'ensemble de données) [« SearchRes »] ;
dataView de DataView = dsResult.Tables [0] .DefaultView ;
rg200.DataSource = dsResult ;
rg200.DataBind () ;
}
crochet (exception ex)
{
jet ex ;
}
}
rg200_PreRender vide protégé (expéditeur d'objet, EventArgs e)
{
rg200.MasterTableView.GetColumnSafe (« RowIndicator »). Affichage = faux ;
si (rg200.EditIndexes.Count > 0 || rg200.MasterTableView.IsItemInserted)
{
GridColumn col1 = rg200.MasterTableView.GetColumn (« EditCommandColumn ») comme GridColumn ;
col1.Visible = rectifient ;
}
autrement
{
GridColumn col2 = rg200.MasterTableView.GetColumn (« EditCommandColumn ») comme GridColumn ;
col2.Visible = faux ;
}
}
RadMenu1_ItemClick vide protégé (expéditeur d'objet, RadMenuEventArgs e)
{
radGridClickedRowIndex d'international ;
radGridClickedRowIndex = Convert.ToInt32 (Request.Form [« radGridClickedRowIndex »]) ;
commuter (e.Item.Text)
{
le cas « éditent la tâche » :
rg200.Items [radGridClickedRowIndex]. Éditer = rectifier ;
BindGrid () ;
// rg200.Rebind () ;
coupure ;
le cas « accomplissent la tâche » :
//rg200.MasterTableView.PerformDelete (rg200.Items [radGridClickedRowIndex]) ;
coupure ;
}
}
rg200_ItemCreated vide protégé (expéditeur d'objet, GridItemEventArgs e)
{
si (e.Item est GridPagerItem)
{
RadComboBox combiné = (e.Item comme GridPagerItem) .FindControl (« PageSizeComboBox ») comme RadComboBox ;
// le nombre d'articles montrés quand tout est choisi
allRowsCount d'international = int.MaxValue ;
// enlèvent des reproductions
Reproduction de RadComboBoxItem =. Items.FindItemByValue combiné (allRowsCount.ToString ());
si (reproduction ! = nulle)
{
reproduction. Enlever () ;
}
// créent un nouvel article pour montrer toute
Article de RadComboBoxItem = nouveau RadComboBoxItem (« tout », allRowsCount.ToString ());
article. Attributes.Add (« ownerTableViewId », e.Item.OwnerTableView.ClientID) ;
. Items.Add combiné (article) ;
// a placé le courant pagesize comme la valeur choisie
. Items.FindItemByValue combiné (rg200.PageSize.ToString ()). Choisi = rectifier ;
}
}
rg200_UpdateCommand vide protégé (source d'objet, Telerik.Web.UI.GridCommandEventArgs e)
{
si (session [« TaskID »] ! = nulle)
{
ficeler le strTaskID = session (de corde) [« TaskID »] ;
si (strTaskID ! = corde. Vide)
{
objBL de clsTaskUpdates_BL = nouveau clsTaskUpdates_BL () ;
eeditedItem de GridEditableItem = e.Item comme GridEditableItem ;
//Get la valeur de clé primaire using le DataKeyValue.
ficeler OrdID = editedItem.OwnerTableView.DataKeyValues [editedItem.ItemIndex] [« orderId »] .ToString () ;
//Access la boîte à textes du calibre de forme d'édition et stockent les valeurs dans des variables de corde.
ficeler ClarifyAccountNbr = ((GridTextBoxColumnEditor) editedItem.EditManager.GetColumnEditor (« clarifier le compte Nbr »)).TextBoxControl.Text ;
ficelle SiteID = ((GridTextBoxColumnEditor) editedItem.EditManager.GetColumnEditor (la « identification d'emplacement »)).TextBoxControl.Text ;
ficelle QuoteID = ((GridTextBoxColumnEditor) editedItem.EditManager.GetColumnEditor (la « identification de citation »)).TextBoxControl.Text ;
chkEDP de CheckBox = ((GridCheckBoxColumnEditor) editedItem.EditManager.GetColumnEditor (« informatique créée ? ")) .CheckBoxControl ;
//string ClarifyAccountNbr = (editedItem [« clarifier le compte Nbr »]. Commandes [0] comme boîte à textes). Texte ;
//string SiteID = (editedItem [« identification d'emplacement »]. Commandes [0] comme boîte à textes). Texte ;
//string QuoteID = (editedItem [« identification de citation »]. Commandes [0] comme boîte à textes). Texte ;
chkEDP de //CheckBox = (editedItem [« informatique créée ? »]. Commandes [0] comme CheckBox) ;
essai
{
objBL.setTask200_Bl (OrdID, ClarifyAccountNbr, SiteID, QuoteID, chkEDP.Checked) ;
Session [« SearchRes »] = nulle ;
BindGrid () ;
}
crochet (exception ex)
{
rg200.Controls.Add (nouveau LiteralControl (« incapable de mettre à jour l'employé. Raison : » + ex. Message));
e.Canceled = rectifient ;
}
}
}
}
rg200_PageIndexChanged vide protégé (source d'objet, GridPageChangedEventArgs e)
{
essai
{
rg200.CurrentPageIndex = e.NewPageIndex ;
BindGrid () ;
}
crochet (exception ex)
{
jet ex ;
}
} class= " de