private void Delete_Button_Click(object sender, EventArgs e) { CM_Company company = Company_GridView.GetFocusedRow().CastTo <CM_Company>(); if (company == null) { MessageBoxHelper.ShowErrorMessage(BSMessage.BSM000026); return; } using (CompanyController controller = new CompanyController()) { try { controller.DeleteCompany(company); MessageBoxHelper.ShowInfoMessage(BSMessage.BSM000027); CompanyData = new BindingList <CM_Company>(controller.GetCompanys()); Company_GridControl.DataSource = CompanyData; } catch { MessageBoxHelper.ShowErrorMessage(BSMessage.BSM000031); return; } } }
private void UserRoleAddNew_Button_Click(object sender, EventArgs e) { List <object> users = UserID_CheckedComboBoxEdit.EditValue.CastTo <List <object> >(); //string userID = UserID_TextBox.Text; CM_Company company = CompanyID_LookUpEdit.GetSelectedDataRow().CastTo <CM_Company>(); MasterInfo userRole = UserRole_ComboBox.GetSelectedDataRow().CastTo <MasterInfo>(); //if (string.IsNullOrEmpty(userID)) if (users == null || users.Count <= 0) { MessageBoxHelper.ShowErrorMessage(BSMessage.BSM000003); return; } if (string.IsNullOrEmpty(company?.CompanyID)) { MessageBoxHelper.ShowErrorMessage(BSMessage.BSM000005); return; } if (string.IsNullOrEmpty(userRole?.Id)) { MessageBoxHelper.ShowErrorMessage(BSMessage.BSM000006); return; } //if (DetailData.ToList().Find(o => o.UserID == userID && o.CompanyID == company.CompanyID) != null) //{ // MessageBoxHelper.ShowErrorMessage(BSMessage.BSM000004); // return; //} foreach (string userID in users) { UserCompany find = DetailData.ToList().Find(o => o.UserID == userID && o.CompanyID == company.CompanyID); if (find != null) { find.UserRoleID = userRole.Id; find.UserRoleName = userRole.Value; find.Status = ModifyMode.Update; } else { DetailData.Add(new UserCompany { UserID = userID, CompanyID = company.CompanyID, CompanyName = company.CompanyName, UserRoleID = userRole.Id, UserRoleName = userRole.Value, Status = ModifyMode.Insert }); } } }
public bool DeleteCompany(CM_Company data) { SqlParameter[] sqlParameters = new SqlParameter[] { new SqlParameter("@CompanyID", data.CompanyID) }; this.Context.ExecuteDataFromProcedure("CompanyDelete", sqlParameters); return(true); }
private void ExcuteUpdate() { CM_Company company = Company_GridView.GetFocusedRow().CastTo <CM_Company>(); if (company == null) { MessageBoxHelper.ShowErrorMessage(BSMessage.BSM000026); return; } CompanyNew frm = new CompanyNew { Mode = ScreenMode.Update, CompanyID = company.CompanyID }; frm.ShowDialog(); if (frm.DialogResult == DialogResult.OK) { LoadDataGridView(); Company_GridView.SetFocusRowByValue("CompanyID", company.CompanyID); } }
public bool DeleteCompany(CM_Company data) { return(this.CompanyDAO.DeleteCompany(data)); }