geschütztes leeres Page_Load (Gegenstandabsender, EventArgs e)
{
Versuch
{
wenn (! IsPostBack)
{
Lernabschnitt [„SearchRes“] = Null;
wenn (Lernabschnitt [„TaskName“]! = Null)
lblTskName.Text = Lernabschnitt [„TaskName“] .ToString ();
Lernabschnitt [„FilColms“] = Null;
Lernabschnitt [„SortExp“] = Null;
Lernabschnitt [„FilExp“] = Null;
Lernabschnitt [„ViewAll“] = Null;
BindGrid ();
}
}
Fang (Ausnahme ex)
{
Wurf ex;
}
}
privates leeres BindGrid ()
{
Versuch
{
Datensatz dsResult = neuer Datensatz ();
clsSearch_BL clsObj = neues clsSearch_BL ();
clsObj.TaskID = (Schnur) Lernabschnitt [„TaskID“];
clsObj.CustName = (Schnur) Lernabschnitt [„CustName“];
clsObj.MarketName = (Schnur) Lernabschnitt [„MarketName“];
clsObj.HeadendName = (Schnur) Lernabschnitt [„HeadendName“];
clsObj.SiteName = (Schnur) Lernabschnitt [„SiteName“];
clsObj.TaskStatus = (Schnur) Lernabschnitt [„TaskStatus“];
clsObj.OrdType = (Schnur) Lernabschnitt [„OrdType“];
clsObj.OrdStatus = (Schnur) Lernabschnitt [„OrdStatus“];
clsObj.ProName = (Schnur) Lernabschnitt [„ProName“];
clsObj.LOC = (Schnur) Lernabschnitt [„LOC“];
clsObj.QuoteID = (Schnur) Lernabschnitt [„QuoteID“];
clsObj.CMNumber = (Schnur) Lernabschnitt [„CMNumber“];
wenn (Lernabschnitt [„SearchRes“] == Null)
{
dsResult = clsObj.getSearchResults_BL (clsObj);
Lernabschnitt [„SearchRes“] = dsResult;
}
sonst
dsResult = (Datensatz-) Lernabschnitt [„SearchRes“];
DataView dataView = dsResult.Tables [0] .DefaultView;
rg200.DataSource = dsResult;
rg200.DataBind ();
}
Fang (Ausnahme ex)
{
Wurf ex;
}
}
geschütztes leeres rg200_PreRender (Gegenstandabsender, EventArgs e)
{
rg200.MasterTableView.GetColumnSafe („RowIndicator“). Anzeige = falsch;
wenn (rg200.EditIndexes.Count > 0 || rg200.MasterTableView.IsItemInserted)
{
GridColumn col1 = rg200.MasterTableView.GetColumn („EditCommandColumn“) als GridColumn;
col1.Visible = richten aus;
}
sonst
{
GridColumn col2 = rg200.MasterTableView.GetColumn („EditCommandColumn“) als GridColumn;
col2.Visible = falsch;
}
}
geschütztes leeres RadMenu1_ItemClick (Gegenstandabsender, RadMenuEventArgs e)
{
int radGridClickedRowIndex;
radGridClickedRowIndex = Convert.ToInt32 (Request.Form [„radGridClickedRowIndex“]);
schalten (e.Item.Text)
{
Fall „redigieren Aufgabe“:
rg200.Items [radGridClickedRowIndex]. Redigieren = ausrichten;
BindGrid ();
// rg200.Rebind ();
Bruch;
Fall „komplette Aufgabe“:
//rg200.MasterTableView.PerformDelete (rg200.Items [radGridClickedRowIndex]);
Bruch;
}
}
geschütztes leeres rg200_ItemCreated (Gegenstandabsender, GridItemEventArgs e)
{
wenn (e.Item ist GridPagerItem)
{
RadComboBox kombiniert = (e.Item als GridPagerItem) .FindControl („PageSizeComboBox“) als RadComboBox;
// die Zahl den Einzelteilen gezeigt, wenn alles vorgewählt wird
int allRowsCount = int.MaxValue;
// entfernen Duplikate
RadComboBoxItem Duplikat = kombiniertes. Items.FindItemByValue (allRowsCount.ToString ());
wenn (Duplikat! = Null)
{
Duplikat. Entfernen ();
}
// verursachen ein neues Einzelteil für das Zeigen alle
RadComboBoxItem Einzelteil = neues RadComboBoxItem („alles“, allRowsCount.ToString ());
Einzelteil. Attributes.Add („ownerTableViewId“, e.Item.OwnerTableView.ClientID);
kombiniertes. Items.Add (Einzelteil);
// stellte den Strom pagesize wie der vorgewählte Wert ein
kombiniertes. Items.FindItemByValue (rg200.PageSize.ToString ()). Vorgewählt = ausrichten;
}
}
geschütztes leeres rg200_UpdateCommand (Gegenstandquelle, Telerik.Web.UI.GridCommandEventArgs e)
{
wenn (Lernabschnitt [„TaskID“]! = Null)
{
strTaskID aufreihen = (Schnur) Lernabschnitt [„TaskID“];
wenn (strTaskID! = Schnur. Leer)
{
clsTaskUpdates_BL objBL = neues clsTaskUpdates_BL ();
GridEditableItem eeditedItem = e.Item als GridEditableItem;
//Get der Primärschlüsselwert using das DataKeyValue.
OrdID = editedItem.OwnerTableView.DataKeyValues [editedItem.ItemIndex] [„orderId“, aufreihen], .ToString ();
//Access die area per informazioni von der redigierenformschablone und speichern die Werte in den Schnurvariablen.
ClarifyAccountNbr aufreihen = ((GridTextBoxColumnEditor) editedItem.EditManager.GetColumnEditor („Konto Nbr erklären“)).TextBoxControl.Text;
reiht SiteID = auf ((GridTextBoxColumnEditor) editedItem.EditManager.GetColumnEditor („Aufstellungsort Identifikation“)).TextBoxControl.Text;
reiht QuoteID = auf ((GridTextBoxColumnEditor) editedItem.EditManager.GetColumnEditor („Anführungsstrich Identifikation“)).TextBoxControl.Text;
CheckBox chkEDP = ((GridCheckBoxColumnEditor) editedItem.EditManager.GetColumnEditor („EDV verursacht? ")) .CheckBoxControl;
//string ClarifyAccountNbr = (editedItem [„Konto Nbr erklären“]. Kontrollen [0] als area per informazioni). Text;
//string SiteID = (editedItem [„Aufstellungsort Identifikation“]. Kontrollen [0] als area per informazioni). Text;
//string QuoteID = (editedItem [„Anführungsstrich Identifikation“]. Kontrollen [0] als area per informazioni). Text;
//CheckBox chkEDP = (editedItem [„EDV verursacht? “]. Kontrollen [0] als CheckBox);
Versuch
{
objBL.setTask200_Bl (OrdID, ClarifyAccountNbr, SiteID, QuoteID, chkEDP.Checked);
Lernabschnitt [„SearchRes“] = Null;
BindGrid ();
}
Fang (Ausnahme ex)
{
rg200.Controls.Add (neues LiteralControl („nicht imstande, Angestellten zu aktualisieren. Grund: “ + ex. Mitteilung));
e.Canceled = richten aus;
}
}
}
}
geschütztes leeres rg200_PageIndexChanged (Gegenstandquelle, GridPageChangedEventArgs e)
{
Versuch
{
rg200.CurrentPageIndex = e.NewPageIndex;
BindGrid ();
}
Fang (Ausnahme ex)
{
Wurf ex;
}
} |