protected void Page_Load(object sender, EventArgs e) { try { if (!IsPostBack) { List <menu> lstMenu = menuLogic.getAll(); ddlMenu.DataSource = lstMenu; ddlMenu.DataTextField = "text"; ddlMenu.DataValueField = "id"; ddlMenu.DataBind(); List <aspnet_Role> lstRole = roleLogic.getAll(); ddlRole.DataSource = lstRole; ddlRole.DataTextField = "RoleName"; ddlRole.DataValueField = "RoleId"; ddlRole.DataBind(); } else { string sMenu = ddlMenu.SelectedValue; int iMenu = 0; Int32.TryParse(sMenu, out iMenu); cMenu = menuLogic.findById(iMenu); string sRole = ddlRole.SelectedValue; cRole = roleLogic.findById(sRole); } } catch (Exception ex) { logger.Error("Pageload error: ", ex); Response.Redirect("~/ThongBaoLoi.aspx", false); } }
protected void Page_Load(object sender, EventArgs e) { try { if (!IsPostBack) { List <menu> lstMenu = logic.getAll(); ddlMaster.DataSource = lstMenu; ddlMaster.DataTextField = "text"; ddlMaster.DataValueField = "id"; ddlMaster.DataBind(); dgvApprover.DataSource = lstMenu; dgvApprover.DataBind(); if (Session[MenuLogic.MENU_LOGIC_SEC_ID] != null) { int cId = 0; Int32.TryParse(Session[MenuLogic.MENU_LOGIC_SEC_ID].ToString(), out cId); sec = logic.findById(cId); if (sec != null) { txtCode.ReadOnly = true; txtCode.Text = sec.code; tbxName.Text = sec.text; ddlType.SelectedValue = sec.type.ToString(); if (sec.master_id > 0) { ddlMaster.SelectedValue = sec.master_id.ToString(); } else { rowMasterId.Visible = false; } txtOrder.Text = sec.order.ToString(); tbxUrl.Text = sec.url; btAddApprover.Text = "Cập nhật"; } } else { sec = new menu(); txtCode.ReadOnly = false; txtCode.Text = ""; tbxName.Text = ""; ddlType.SelectedValue = ""; tbxUrl.Text = ""; ddlMaster.SelectedValue = ""; rowMasterId.Visible = true; txtOrder.Text = "0"; btAddApprover.Text = "Thêm mới"; } } else { if (Session[MenuLogic.MENU_LOGIC_SEC_ID] != null) { int cId = 0; Int32.TryParse(Session[MenuLogic.MENU_LOGIC_SEC_ID].ToString(), out cId); sec = logic.findById(cId); if (sec != null) { txtCode.ReadOnly = true; sec.code = txtCode.Text; sec.text = tbxName.Text; string sType = ddlType.SelectedValue; int iType = 0; Int32.TryParse(sType, out iType); sec.type = iType; string sMaster = ddlMaster.SelectedValue; int iMaster = 0; Int32.TryParse(sMaster, out iMaster); sec.master_id = iMaster; string sOrder = txtOrder.Text; int iOrder = 0; Int32.TryParse(sOrder, out iMaster); sec.order = iOrder; sec.url = tbxUrl.Text; btAddApprover.Text = "Cập nhật"; } } else { sec = new menu(); txtCode.ReadOnly = false; txtCode.Text = ""; tbxName.Text = ""; ddlType.SelectedValue = "1"; tbxUrl.Text = ""; ddlMaster.SelectedValue = "0"; rowMasterId.Visible = true; txtOrder.Text = "0"; btAddApprover.Text = "Thêm mới"; //sec.Active = 1; } } } catch (Exception ex) { logger.Error("Pageload error: ", ex); Response.Redirect("~/ThongBaoLoi.aspx", false); } }