ochraniać kawitacyjny Page_Load (przedmiot nadawca, EventArgs e)
{
próba
{
jeżeli (! IsPostBack)
{
Sesja ["SearchRes"] = null;
jeżeli (Sesja ["TaskName"]! = null)
lblTskName.Text = Sesja ["TaskName"] .ToString ();
Sesja ["FilColms"] = null;
Sesja ["SortExp"] = null;
Sesja ["FilExp"] = null;
Sesja ["ViewAll"] = null;
BindGrid ();
}
}
chwyt (Wyjątek wyjątek)
{
rzut rzut;
}
}
intymny kawitacyjny BindGrid ()
{
próba
{
DataSet dsResult = nowy DataSet ();
clsSearch_BL clsObj = nowy clsSearch_BL ();
clsObj.TaskID = (smyczkowy) Sesja ["TaskID"];
clsObj.CustName = (smyczkowy) Sesja ["CustName"];
clsObj.MarketName = (smyczkowy) Sesja ["MarketName"];
clsObj.HeadendName = (smyczkowy) Sesja ["HeadendName"];
clsObj.SiteName = (smyczkowy) Sesja ["SiteName"];
clsObj.TaskStatus = (smyczkowy) Sesja ["TaskStatus"];
clsObj.OrdType = (smyczkowy) Sesja ["OrdType"];
clsObj.OrdStatus = (smyczkowy) Sesja ["OrdStatus"];
clsObj.ProName = (smyczkowy) Sesja ["ProName"];
clsObj.LOC = (smyczkowy) Sesja ["LOC"];
clsObj.QuoteID = (smyczkowy) Sesja ["QuoteID"];
clsObj.CMNumber = (smyczkowy) Sesja ["CMNumber"];
jeżeli (Sesyjny ["SearchRes"] == null)
{
dsResult = clsObj.getSearchResults_BL (clsObj);
Sesja ["SearchRes"] = dsResult;
}
inny
dsResult = (DataSet) Sesja ["SearchRes"];
DataView dataView = dsResult.Tables [(0)] .DefaultView;
rg200.DataSource = dsResult;
rg200.DataBind ();
}
chwyt (Wyjątek wyjątek)
{
rzut rzut;
}
}
ochraniać kawitacyjny rg200_PreRender (przedmiot nadawca, EventArgs e)
{
rg200.MasterTableView.GetColumnSafe ("RowIndicator"). Pokaz = fałszywy;
jeżeli (rg200.EditIndexes.Count > (0) || rg200.MasterTableView.IsItemInserted)
{
GridColumn col1 = rg200.MasterTableView.GetColumn ("EditCommandColumn") jako GridColumn;
col1.Visible = true;
}
inny
{
GridColumn col2 = rg200.MasterTableView.GetColumn ("EditCommandColumn") jako GridColumn;
col2.Visible = fałszywy;
}
}
ochraniać kawitacyjny RadMenu1_ItemClick (przedmiot nadawca, RadMenuEventArgs e)
{
int radGridClickedRowIndex;
radGridClickedRowIndex = Convert.ToInt32 (Request.Form ["radGridClickedRowIndex"]);
zmiana (e.Item.Text)
{
skrzynka "Redagować Zadanie":
rg200.Items [radGridClickedRowIndex]. Redagować = true;
BindGrid ();
// rg200.Rebind ();
przerwa;
skrzynka "Uzupełniać Zadanie":
//rg200.MasterTableView.PerformDelete (rg200.Items [radGridClickedRowIndex]);
przerwa;
}
}
ochraniać kawitacyjny rg200_ItemCreated (przedmiot nadawca, GridItemEventArgs e)
{
jeżeli (e.Item być GridPagerItem)
{
RadComboBox combo = (e.Item jako GridPagerItem) .FindControl ("PageSizeComboBox") jako RadComboBox;
// The liczba rzecz pokazywać gdy wszystko wybierać
int allRowsCount = int.MaxValue;
// Usuwać duplikat
RadComboBoxItem duplikat = combo. Items.FindItemByValue (allRowsCount.ToString ());
jeżeli (duplikat! = null)
{
duplikat. Usuwać ();
}
// Tworzyć nowy rzecz dla wszystko
RadComboBoxItem rzecz = nowy RadComboBoxItem ("AllRowsCount.ToString", allRowsCount.ToString ());
rzecz. Attributes.Add ("ownerTableViewId", e.Item.OwnerTableView.ClientID);
combo. Items.Add (rzecz);
// Ustawiać the prąd pagesize jako the wybrany wartość
combo. Items.FindItemByValue (rg200.PageSize.ToString ()). Wybrany = true;
}
}
ochraniać kawitacyjny rg200_UpdateCommand (przedmiot źródło, Telerik.Web.UI.GridCommandEventArgs e)
{
jeżeli (Sesja ["TaskID"]! = null)
{
smyczkowy strTaskID = (smyczkowy) Sesja ["TaskID"];
jeżeli (strTaskID! = sznurek. Pusty)
{
clsTaskUpdates_BL objBL = nowy clsTaskUpdates_BL ();
GridEditableItem eeditedItem = e.Item jako GridEditableItem;
//Get the początkowy kluczowy wartość using the DataKeyValue.
smyczkowy OrdID = editedItem.OwnerTableView.DataKeyValues [editedItem.ItemIndex] ["orderId"] .ToString ();
//Access the textbox od the redagować forma szablon i przechować the wartość w smyczkowy zmienna.
smyczkowy ClarifyAccountNbr = ((GridTextBoxColumnEditor) editedItem.EditManager.GetColumnEditor ("Klarować Obrachunkowy Nbr")).TextBoxControl.Text;
zawiązywać SiteID = ((GridTextBoxColumnEditor) editedItem.EditManager.GetColumnEditor ("Miejsce ID")).TextBoxControl.Text;
smyczkowy QuoteID = ((GridTextBoxColumnEditor) editedItem.EditManager.GetColumnEditor ("Wycena ID")).TextBoxControl.Text;
CheckBox chkEDP = ((GridCheckBoxColumnEditor) editedItem.EditManager.GetColumnEditor ("EDP Tworzyć? ")) .CheckBoxControl;
//string ClarifyAccountNbr = (editedItem ["Klarować Obrachunkowy Nbr"]. Kontrola [(0)] jako TextBox). Tekst;
//string SiteID = (editedItem ["Miejsce ID"]. Kontrola [(0)] jako TextBox). Tekst;
//string QuoteID = (editedItem ["Wycena ID"]. Kontrola [(0)] jako TextBox). Tekst;
//CheckBox chkEDP = (editedItem ["EDP Tworzyć? "]. Kontrola [(0)] jako CheckBox);
próba
{
objBL.setTask200_Bl (OrdID, ClarifyAccountNbr, SiteID, QuoteID, chkEDP.Checked);
Sesja ["SearchRes"] = null;
BindGrid ();
}
chwyt (Wyjątek wyjątek)
{
rg200.Controls.Add (nowy LiteralControl ("Niezdolny Pracownik. Powód: " + ex. Wiadomość));
e.Canceled = true;
}
}
}
}
ochraniać kawitacyjny rg200_PageIndexChanged (przedmiot źródło, GridPageChangedEventArgs e)
{
próba
{
rg200.CurrentPageIndex = e.NewPageIndex;
BindGrid ();
}
chwyt (Wyjątek wyjątek)
{
rzut rzut;
}
} |