Page_Load vuoto protettivo (mittente dell'oggetto, EventArgs e)
{
prova
{
se (! IsPostBack)
{
Sessione [“SearchRes„] = posizione di segnale minimo;
se (sessione [“TaskName„]! = posizione di segnale minimo)
lblTskName.Text = sessione [“TaskName„] .ToString ();
Sessione [“FilColms„] = posizione di segnale minimo;
Sessione [“SortExp„] = posizione di segnale minimo;
Sessione [“FilExp„] = posizione di segnale minimo;
Sessione [“ViewAll„] = posizione di segnale minimo;
BindGrid ();
}
}
fermo (eccezione ex)
{
tiro ex;
}
}
BindGrid vuoto riservato ()
{
prova
{
dsResult di gruppo di dati = nuovo gruppo di dati ();
clsObj del clsSearch_BL = nuovo clsSearch_BL ();
clsObj.TaskID = sessione (della stringa) [“TaskID„];
clsObj.CustName = sessione (della stringa) [“CustName„];
clsObj.MarketName = sessione (della stringa) [“MarketName„];
clsObj.HeadendName = sessione (della stringa) [“HeadendName„];
clsObj.SiteName = sessione (della stringa) [“SiteName„];
clsObj.TaskStatus = sessione (della stringa) [“TaskStatus„];
clsObj.OrdType = sessione (della stringa) [“OrdType„];
clsObj.OrdStatus = sessione (della stringa) [“OrdStatus„];
clsObj.ProName = sessione (della stringa) [“ProName„];
clsObj.LOC = sessione (della stringa) [“LOC„];
clsObj.QuoteID = sessione (della stringa) [“QuoteID„];
clsObj.CMNumber = sessione (della stringa) [“CMNumber„];
se (posizione di segnale minimo del == di sessione [“SearchRes„])
{
dsResult = clsObj.getSearchResults_BL (clsObj);
Sessione [“SearchRes„] = dsResult;
}
altrimenti
dsResult = sessione (di gruppo di dati) [“SearchRes„];
dataView di DataView = dsResult.Tables [0] .DefaultView;
rg200.DataSource = dsResult;
rg200.DataBind ();
}
fermo (eccezione ex)
{
tiro ex;
}
}
rg200_PreRender vuoto protettivo (mittente dell'oggetto, EventArgs e)
{
rg200.MasterTableView.GetColumnSafe (“RowIndicator„). Esposizione = falso;
se (rg200.EditIndexes.Count > 0 || rg200.MasterTableView.IsItemInserted)
{
GridColumn col1 = rg200.MasterTableView.GetColumn (“EditCommandColumn„) come GridColumn;
col1.Visible = allineano;
}
altrimenti
{
GridColumn col2 = rg200.MasterTableView.GetColumn (“EditCommandColumn„) come GridColumn;
col2.Visible = falso;
}
}
RadMenu1_ItemClick vuoto protettivo (mittente dell'oggetto, RadMenuEventArgs e)
{
radGridClickedRowIndex di int;
radGridClickedRowIndex = Convert.ToInt32 (Request.Form [“radGridClickedRowIndex„]);
commutare (e.Item.Text)
{
il caso “pubblica l'operazione„:
rg200.Items [radGridClickedRowIndex]. Pubblicare = allineare;
BindGrid ();
// rg200.Rebind ();
rottura;
caso “operazione completa„:
//rg200.MasterTableView.PerformDelete (rg200.Items [radGridClickedRowIndex]);
rottura;
}
}
rg200_ItemCreated vuoto protettivo (mittente dell'oggetto, GridItemEventArgs e)
{
se (e.Item è GridPagerItem)
{
RadComboBox combinato = (e.Item come GridPagerItem) .FindControl (“PageSizeComboBox„) come RadComboBox;
// il numero degli articoli indicati quando tutto è selezionato
allRowsCount di int = int.MaxValue;
// rimuove i duplicati
Duplicato di RadComboBoxItem =. Items.FindItemByValue combinato (allRowsCount.ToString ());
se (duplicato! = posizione di segnale minimo)
{
duplicato. Rimuovere ();
}
// genera un nuovo articolo per la mostra della tutta
Articolo di RadComboBoxItem = nuovo RadComboBoxItem (“tutto„, allRowsCount.ToString ());
articolo. Attributes.Add (“ownerTableViewId„, e.Item.OwnerTableView.ClientID);
. Items.Add combinato (articolo);
// ha regolato la corrente pagesize come il valore selezionato
. Items.FindItemByValue combinato (rg200.PageSize.ToString ()). Selezionato = allineare;
}
}
rg200_UpdateCommand vuoto protettivo (fonte dell'oggetto, Telerik.Web.UI.GridCommandEventArgs e)
{
se (sessione [“TaskID„]! = posizione di segnale minimo)
{
mettere insieme lo strTaskID = sessione (della stringa) [“TaskID„];
se (strTaskID! = stringa. Vuoto)
{
objBL del clsTaskUpdates_BL = nuovo clsTaskUpdates_BL ();
eeditedItem di GridEditableItem = e.Item come GridEditableItem;
//Get valore chiave primario using il DataKeyValue.
mettere insieme OrdID = editedItem.OwnerTableView.DataKeyValues [editedItem.ItemIndex] [“orderId„] .ToString ();
//Access la casella di testo dalla mascherina della forma di pubblicazione e memorizza i valori nelle variabili di stringa.
mettere insieme ClarifyAccountNbr = ((GridTextBoxColumnEditor) editedItem.EditManager.GetColumnEditor (“chiarire il cliente Nbr„)).TextBoxControl.Text;
mettono insieme SiteID = ((GridTextBoxColumnEditor) editedItem.EditManager.GetColumnEditor (“identificazione del luogo„)).TextBoxControl.Text;
mettono insieme QuoteID = ((GridTextBoxColumnEditor) editedItem.EditManager.GetColumnEditor (“identificazione di citazione„)).TextBoxControl.Text;
chkEDP della scatola di controllo = ((GridCheckBoxColumnEditor) editedItem.EditManager.GetColumnEditor (“l'EDP ha generato? ")) .CheckBoxControl;
//string ClarifyAccountNbr = (editedItem [“chiarire il cliente Nbr„]. Comandi [0] come casella di testo). Testo;
//string SiteID = (editedItem [“identificazione del luogo„]. Comandi [0] come casella di testo). Testo;
//string QuoteID = (editedItem [“identificazione di citazione„]. Comandi [0] come casella di testo). Testo;
chkEDP di //CheckBox = (editedItem [“l'EDP ha generato? „]. Comandi [0] come scatola di controllo);
prova
{
objBL.setTask200_Bl (OrdID, ClarifyAccountNbr, SiteID, QuoteID, chkEDP.Checked);
Sessione [“SearchRes„] = posizione di segnale minimo;
BindGrid ();
}
fermo (eccezione ex)
{
rg200.Controls.Add (nuovo LiteralControl (“incapace di aggiornare impiegato. Motivo: „ + ex. Messaggio));
e.Canceled = allineano;
}
}
}
}
rg200_PageIndexChanged vuoto protettivo (fonte dell'oggetto, GridPageChangedEventArgs e)
{
prova
{
rg200.CurrentPageIndex = e.NewPageIndex;
BindGrid ();
}
fermo (eccezione ex)
{
tiro ex;
}
} class= libero " lineNumbers " >1 del >
class= del