protected void Page_Load(object sender, EventArgs e) { PageMenuID = Request.QueryString["ID"]; //SessionData.UserAccess.MenuID = PageMenuID; Obj_RT_AppMenu = new AAA_M_RT_App_MenuBO(); SetControlType(); if (!IsPostBack) { MaheshAF18.UIControlHelper.GenricControl.GetOperatorList(ddOperator); MaheshAF18.UIControlHelper.GenricControl.GetFieldListByGrid(gvList, ddSearchBy); FillDropdown(); InitializeControls(); RefreshGrid(); } }
protected void btnsave_Click(object sender, System.EventArgs e) { try { if (gvList.Rows.Count == 0) { ErrorMessage = ErrorMessage + "No Rows To Update <br>"; } if (ErrorMessage.Length == 0) { using (TransactionScope scope = new TransactionScope()) { foreach (GridViewRow row in gvList.Rows) { TextBox MDBSC_Menu_SerialNo = (TextBox)row.FindControl("MDBSC_Menu_SerialNo"); Obj_RT_AppMenu = new AAA_M_RT_App_MenuBO(); Obj_RT_AppMenu.M_RT_AppMenu_ID = Convert.ToInt64("0" + row.Cells[0].Text); Obj_RT_AppMenu.MDBSC_Menu_SerialNo = Convert.ToInt64("0" + MDBSC_Menu_SerialNo.Text); ErrorMessage = Obj_RT_AppMenu.Insert_Update(Obj_RT_AppMenu); ErrorMessage = ErrorMessage.Substring((0), (ErrorMessage.IndexOf("|"))); } scope.Complete(); } RefreshGrid(); DisplayCustomMessageSummary(ErrorMessage); } else { DisplayCustomMessageSummary(ErrorMessage); } } catch (Exception ex) { DisplayCustomMessageSummary("Failed Save Data"); } }