Page_Load vacío protegido (remitente del objeto, EventArgs e)
{
intento
{
¡si (! IsPostBack)
{
Sesión [“SearchRes”] = falta de información;
¡si (sesión [“TaskName”]! = falta de información)
lblTskName.Text = sesión [“TaskName”] .ToString ();
Sesión [“FilColms”] = falta de información;
Sesión [“SortExp”] = falta de información;
Sesión [“FilExp”] = falta de información;
Sesión [“ViewAll”] = falta de información;
BindGrid ();
}
}
retén (excepción ex)
{
tiro ex;
}
}
BindGrid vacío privado ()
{
intento
{
dsResult del grupo de datos = nuevo grupo de datos ();
clsObj del clsSearch_BL = nuevo clsSearch_BL ();
clsObj.TaskID = sesión (de la secuencia) [“TaskID”];
clsObj.CustName = sesión (de la secuencia) [“CustName”];
clsObj.MarketName = sesión (de la secuencia) [“MarketName”];
clsObj.HeadendName = sesión (de la secuencia) [“HeadendName”];
clsObj.SiteName = sesión (de la secuencia) [“SiteName”];
clsObj.TaskStatus = sesión (de la secuencia) [“TaskStatus”];
clsObj.OrdType = sesión (de la secuencia) [“OrdType”];
clsObj.OrdStatus = sesión (de la secuencia) [“OrdStatus”];
clsObj.ProName = sesión (de la secuencia) [“ProName”];
clsObj.LOC = sesión (de la secuencia) [“LOC”];
clsObj.QuoteID = sesión (de la secuencia) [“QuoteID”];
clsObj.CMNumber = sesión (de la secuencia) [“CMNumber”];
si falta de información del == (de la sesión [“SearchRes”])
{
dsResult = clsObj.getSearchResults_BL (clsObj);
Sesión [“SearchRes”] = dsResult;
}
dsResult = sesión (del grupo de datos) [“SearchRes”];
dataView de DataView = dsResult.Tables [0] .DefaultView;
rg200.DataSource = dsResult;
rg200.DataBind ();
}
retén (excepción ex)
{
tiro ex;
}
}
rg200_PreRender vacío protegido (remitente del objeto, EventArgs e)
{
rg200.MasterTableView.GetColumnSafe (“RowIndicator”). Exhibición = falso;
si (rg200.EditIndexes.Count > 0 || rg200.MasterTableView.IsItemInserted)
{
GridColumn col1 = rg200.MasterTableView.GetColumn (“EditCommandColumn”) como GridColumn;
col1.Visible = verdad;
}
{
GridColumn col2 = rg200.MasterTableView.GetColumn (“EditCommandColumn”) como GridColumn;
col2.Visible = falso;
}
}
RadMenu1_ItemClick vacío protegido (remitente del objeto, RadMenuEventArgs e)
{
radGridClickedRowIndex de la internacional;
radGridClickedRowIndex = Convert.ToInt32 (Request.Form [“radGridClickedRowIndex”]);
cambiar (e.Item.Text)
{
el caso “corrige tarea”:
rg200.Items [radGridClickedRowIndex]. Corregir = verdad;
BindGrid ();
// rg200.Rebind ();
rotura;
caso “tarea completa”:
//rg200.MasterTableView.PerformDelete (rg200.Items [radGridClickedRowIndex]);
rotura;
}
}
rg200_ItemCreated vacío protegido (remitente del objeto, GridItemEventArgs e)
{
si (e.Item es GridPagerItem)
{
RadComboBox combinado = (e.Item como GridPagerItem) .FindControl (“PageSizeComboBox”) como RadComboBox;
// el número de artículos demostrados cuando se selecciona todo
allRowsCount de la internacional = int.MaxValue;
// quita los duplicados
Duplicado de RadComboBoxItem =. Items.FindItemByValue combinado (allRowsCount.ToString ());
¡si (duplicado! = falta de información)
{
duplicado. Quitar ();
}
// crea un nuevo artículo para demostrar todo
Artículo de RadComboBoxItem = nuevo RadComboBoxItem (“todo”, allRowsCount.ToString ());
artículo. Attributes.Add (“ownerTableViewId”, e.Item.OwnerTableView.ClientID);
. Items.Add combinado (artículo);
// fijó la corriente pagesize como el valor seleccionado
. Items.FindItemByValue combinado (rg200.PageSize.ToString ()). Seleccionado = verdad;
}
}
rg200_UpdateCommand vacío protegido (fuente del objeto, Telerik.Web.UI.GridCommandEventArgs e)
{
¡si (sesión [“TaskID”]! = falta de información)
{
encadenar el strTaskID = sesión (de la secuencia) [“TaskID”];
¡si (strTaskID! = secuencia. Vacío)
{
objBL del clsTaskUpdates_BL = nuevo clsTaskUpdates_BL ();
eeditedItem de GridEditableItem = e.Item como GridEditableItem;
//Get el valor dominante primario usar el DataKeyValue.
encadenar OrdID = editedItem.OwnerTableView.DataKeyValues [editedItem.ItemIndex] [“orderId”] .ToString ();
//Access el textbox de la plantilla de la forma del corregir y almacena los valores en variables de secuencia.
encadenar ClarifyAccountNbr = ((GridTextBoxColumnEditor) editedItem.EditManager.GetColumnEditor (“aclarar la cuenta Nbr”)).TextBoxControl.Text;
encadena SiteID = ((GridTextBoxColumnEditor) editedItem.EditManager.GetColumnEditor (la “identificación del sitio”)).TextBoxControl.Text;
encadena QuoteID = ((GridTextBoxColumnEditor) editedItem.EditManager.GetColumnEditor (la “identificación de la cotización”)).TextBoxControl.Text;
¿chkEDP del CheckBox = ((GridCheckBoxColumnEditor) editedItem.EditManager.GetColumnEditor (la “informática creada? ")) .CheckBoxControl;
//string ClarifyAccountNbr = (editedItem [“aclarar la cuenta Nbr”]. Controles [0] como TextBox). Texto;
//string SiteID = (editedItem [“identificación del sitio”]. Controles [0] como TextBox). Texto;
//string QuoteID = (editedItem [“identificación de la cotización”]. Controles [0] como TextBox). Texto;
¿chkEDP de //CheckBox = (editedItem [la “informática creada? ”]. Controles [0] como CheckBox);
intento
{
objBL.setTask200_Bl (OrdID, ClarifyAccountNbr, SiteID, QuoteID, chkEDP.Checked);
Sesión [“SearchRes”] = falta de información;
BindGrid ();
}
retén (excepción ex)
{
rg200.Controls.Add (nuevo LiteralControl (“incapaz de poner al día a empleado. Razón: ” + ex. Mensaje));
e.Canceled = verdad;
}
}
}
}
rg200_PageIndexChanged vacío protegido (fuente del objeto, GridPageChangedEventArgs e)
{
intento
{
rg200.CurrentPageIndex = e.NewPageIndex;
BindGrid ();
}
retén (excepción ex)
{
tiro ex;
}
} class= claro " lineNumbers " >1 del >
class= del