private void InsertUser() { string result = string.Empty; try { User user = new User(); user.USER_ID = (string)this.txtUSER_ID.EditValue; user.USER_NAME = (string)this.txtUSER_NAME.EditValue; user.WARE_ID = (string)this.txtWARE_ID.EditValue; user.LOGIN = (string)this.txtLOGIN.EditValue; user.PWD = (string)this.txtPWD.EditValue; user.EMPLOYEE_ID = (string)UiUtility.IsNullValue(this.txtEMPLOYEE_ID.EditValue, ""); user.ROLE_ID = (string)this.lueDefaultRole.EditValue; user.REMARK = (string)UiUtility.IsNullValue(this.txtREMARK.EditValue, ""); user.EMAIL = (string)UiUtility.IsNullValue(this.txtEMAIL.EditValue, ""); user.COMP_ID = (string)UiUtility.IsNullValue(this.txtCOMP_ID.EditValue, ""); user.REC_STAT = (bool)this.icbREC_STAT.EditValue; using (AdministratorBLL adminBll = new AdministratorBLL()) { result = adminBll.InsertUser(user, ((frmMainMenu)this.ParentForm).UserID); } if (result.Equals("OK")) { this.UpdateUserRole(); NotifierResult.Show("Insert Complete", "Result", 50, 1000, 50, NotifyType.Safe); } else { NotifierResult.Show(result, "Error", 100, 1000, 0, NotifyType.Warning); } } catch (Exception ex) { NotifierResult.Show(ex.Message, "Error", 100, 1000, 0, NotifyType.Warning); } finally { this.FormState = eFormState.ReadOnly; //Get all Invoice on Invoice List this.GetUserList(); if (result.Equals("OK")) { GridView viewList = (GridView)this.grdUserList.Views[0]; viewList.ClearSorting(); int position = UiUtility.GetRowHandleByColumnValue(viewList, "USER_ID", this.txtUSER_ID.Text); if (position != 0) { if (position != GridControl.InvalidRowHandle) { this.dntUser.Position = position; } } else { viewList.FocusedRowHandle = 0; } } } }
private void UpdateUser() { string result = string.Empty; try { User user = new User(); user.USER_ID = (string)this.txtUSER_ID.EditValue; user.USER_NAME = (string)this.txtUSER_NAME.EditValue; user.WARE_ID = (string)this.txtWARE_ID.EditValue; user.LOGIN = (string)this.txtLOGIN.EditValue; user.PWD = (string)this.txtPWD.EditValue; user.EMPLOYEE_ID = (string)UiUtility.IsNullValue(this.txtEMPLOYEE_ID.EditValue, ""); user.ROLE_ID = (string)this.lueDefaultRole.EditValue; user.REMARK = (string)UiUtility.IsNullValue(this.txtREMARK.EditValue, ""); user.EMAIL = (string)UiUtility.IsNullValue(this.txtEMAIL.EditValue, ""); user.COMP_ID = (string)UiUtility.IsNullValue(this.txtCOMP_ID.EditValue, ""); user.REC_STAT = (bool)this.icbREC_STAT.EditValue; using (AdministratorBLL adminBll = new AdministratorBLL()) { result = adminBll.UpdateUser(user, ((frmMainMenu)this.ParentForm).UserID); } if (result.Equals("OK")) { this.UpdateUserRole(); GridView view = (GridView)this.grdUserList.Views[0]; view.BeginDataUpdate(); view.SetFocusedRowCellValue("USER_ID", user.USER_ID); view.SetFocusedRowCellValue("USER_NAME", user.USER_NAME); view.SetFocusedRowCellValue("WARE_ID", user.WARE_ID); view.SetFocusedRowCellValue("EMPLOYEE_ID", user.EMPLOYEE_ID); view.SetFocusedRowCellValue("ROLE_ID", user.ROLE_ID); view.SetFocusedRowCellValue("EMAIL", user.EMAIL); view.SetFocusedRowCellValue("REC_STAT", user.REC_STAT); view.EndDataUpdate(); NotifierResult.Show("Update Complete", "Result", 50, 1000, 50, NotifyType.Safe); } else { NotifierResult.Show(result, "Error", 100, 1000, 0, NotifyType.Warning); } } catch (Exception ex) { NotifierResult.Show(ex.Message, "Error", 50, 1000, 0, NotifyType.Warning); } finally { this.FormState = eFormState.ReadOnly; } }
private void UpdateProgram() { string result = string.Empty; try { M_Program program = new M_Program(); program.PROG_ID = (string)this.txtPROG_ID.EditValue; program.PROG_NAME = (string)UiUtility.IsNullValue(this.txtPROG_NAME.EditValue, ""); program.PROG_KEY = (string)UiUtility.IsNullValue(this.txtPROG_KEY.EditValue, ""); program.PROG_TYPE = (string)this.luePROG_TYPE.EditValue; if (this.txtORDER_BY.EditValue != null) { program.ORDER_BY = (int)this.txtORDER_BY.EditValue; } program.ICON = (string)UiUtility.IsNullValue(this.txtICON.EditValue, ""); program.DESCRIPTION = (string)UiUtility.IsNullValue(this.txtDESCRIPTION.EditValue, ""); program.REC_STAT = (bool)this.icbREC_STAT.EditValue; using (AdministratorBLL adminBll = new AdministratorBLL()) { result = adminBll.UpdateProgram(program, ((frmMainMenu)this.ParentForm).UserID); } if (result.Equals("OK")) { GridView view = (GridView)this.grdProgramList.Views[0]; view.BeginDataUpdate(); view.SetFocusedRowCellValue("PROG_ID", program.PROG_ID); view.SetFocusedRowCellValue("PROG_NAME", program.PROG_NAME); view.SetFocusedRowCellValue("PROG_TYPE", program.PROG_TYPE); view.SetFocusedRowCellValue("ORDER_BY", program.ORDER_BY); view.SetFocusedRowCellValue("REC_STAT", program.REC_STAT); view.EndDataUpdate(); NotifierResult.Show("Update Complete", "Result", 50, 1000, 50, NotifyType.Safe); } else { NotifierResult.Show(result, "Error", 100, 1000, 0, NotifyType.Warning); } } catch (Exception ex) { NotifierResult.Show(ex.Message, "Error", 50, 1000, 0, NotifyType.Warning); } finally { this.FormState = eFormState.ReadOnly; //Get all Invoice on Invoice List this.lueProgramType.EditValue = this.luePROG_TYPE.EditValue; this.GetProgramList(this.lueProgramType.EditValue.ToString(), string.Empty); if (result.Equals("OK")) { GridView viewList = (GridView)this.grdProgramList.Views[0]; viewList.ClearSorting(); int position = UiUtility.GetRowHandleByColumnValue(viewList, "PROG_ID", this.txtPROG_ID.Text); if (position != 0) { if (position != GridControl.InvalidRowHandle) { this.dntProgram.Position = position; } } else { viewList.FocusedRowHandle = 0; } //Reload Menu ((frmMainMenu)this.ParentForm).ReloadMenu(); } } }