protected override void Insert() { HPS.BLL.CompanyGroupBLL.BLLCompanyGroup_TFactory CompanyGroupFactory = new HPS.BLL.CompanyGroupBLL.BLLCompanyGroup_TFactory(); try { HPS.BLL.CompanyGroupBLL.BLLCompanyGroup_T CompanyGroupEntity = new HPS.BLL.CompanyGroupBLL.BLLCompanyGroup_T(); CompanyGroupEntity.GroupName_nvc = GroupName_nvcTextBox.Text; CompanyGroupFactory.BeginProc(); CompanyGroupFactory.Insert(CompanyGroupEntity); CompanyGroupFactory.CommitProc(); if (DataTable != null) { DataRow dr = this.DataTable.NewRow(); dr[HPS.BLL.CompanyGroupBLL.BLLCompanyGroup_T.CompanyGroup_TField.GroupID_int.ToString()] = Hepsa.Core.Common.PersentationController.GetEntityValueInDatabaseFormat(CompanyGroupEntity.GroupID_int, TypeCode.Int32); dr[HPS.BLL.CompanyGroupBLL.BLLCompanyGroup_T.CompanyGroup_TField.GroupName_nvc.ToString()] = Hepsa.Core.Common.PersentationController.GetEntityValueInDatabaseFormat(CompanyGroupEntity.GroupName_nvc, TypeCode.String); DataTable.Rows.Add(dr); DataTable.AcceptChanges(); } this.ClearForm(this); } catch (System.Exception ex) { CompanyGroupFactory.RollBackProc(); throw ex; } }
protected override void Edit() { HPS.BLL.CompanyGroupBLL.BLLCompanyGroup_TFactory CompanyGroupFactory = new HPS.BLL.CompanyGroupBLL.BLLCompanyGroup_TFactory(); try { HPS.BLL.CompanyGroupBLL.BLLCompanyGroup_T CompanyGroupEntity = CompanyGroupFactory.GetBy((HPS.BLL.CompanyGroupBLL.BLLCompanyGroup_TKeys)Key); if (CompanyGroupEntity == null) { throw new HPS.Exceptions.CompanyGroupNotFound(); } CompanyGroupEntity.GroupName_nvc = Hepsa.Core.Common.PersentationController.GetEntityValue(GroupName_nvcTextBox.Text, TypeCode.String).ToString(); if (Hepsa.Core.Common.MessageBox.ConfirmMessage(HPS.Exceptions.ExceptionCs.EditMessage) == true) { CompanyGroupFactory.BeginProc(); CompanyGroupFactory.Update(CompanyGroupEntity, (HPS.BLL.CompanyGroupBLL.BLLCompanyGroup_TKeys)Key); CompanyGroupFactory.CommitProc(); if (DataTable != null) { DataRow[] dr = DataTable.Select(HPS.BLL.CompanyGroupBLL.BLLCompanyGroup_T.CompanyGroup_TField.GroupID_int.ToString() + "='" + ((HPS.BLL.CompanyGroupBLL.BLLCompanyGroup_TKeys)Key).GroupID_int.ToString() + "'"); if (dr.Length > 0) { dr[0][HPS.BLL.CompanyGroupBLL.BLLCompanyGroup_T.CompanyGroup_TField.GroupName_nvc.ToString()] = Hepsa.Core.Common.PersentationController.GetEntityValueInDatabaseFormat(CompanyGroupEntity.GroupName_nvc, TypeCode.String); } DataTable.AcceptChanges(); } } } catch (System.Exception ex) { CompanyGroupFactory.RollBackProc(); throw ex; } }
protected override void Delete() { HPS.BLL.CompanyGroupBLL.BLLCompanyGroup_TFactory CompanyGroupFactory = new HPS.BLL.CompanyGroupBLL.BLLCompanyGroup_TFactory(); try { if (Hepsa.Core.Common.MessageBox.ConfirmMessage(HPS.Exceptions.ExceptionCs.DeleteMessage) == true) { CompanyGroupFactory.BeginProc(); CompanyGroupFactory.Delete((HPS.BLL.CompanyGroupBLL.BLLCompanyGroup_TKeys)Key); CompanyGroupFactory.CommitProc(); if (DataTable != null) { DataRow[] dr = DataTable.Select(HPS.BLL.CompanyGroupBLL.BLLCompanyGroup_T.CompanyGroup_TField.GroupID_int.ToString() + "='" + ((HPS.BLL.CompanyGroupBLL.BLLCompanyGroup_TKeys)Key).GroupID_int.ToString() + "'"); if (dr.Length > 0) { dr[0].Delete(); } DataTable.AcceptChanges(); } this.Close(); } } catch (System.Exception ex) { CompanyGroupFactory.RollBackProc(); throw ex; } }
private void FillCombo() { try { HPS.BLL.InfractionGroupBLL.BLLInfractionGroup_TFactory InfractionGroupID_intFactory = new HPS.BLL.InfractionGroupBLL.BLLInfractionGroup_TFactory(); DataTable InfractionGroupID_intDataTable = new DataTable(); InfractionGroupID_intFactory.GetAll(ref InfractionGroupID_intDataTable); this.InfractionGroupID_intComboBox.DisplayMember = HPS.BLL.InfractionGroupBLL.BLLInfractionGroup_T.InfractionGroup_TField.InfractionGroup_nvc.ToString(); this.InfractionGroupID_intComboBox.ValueMember = HPS.BLL.InfractionGroupBLL.BLLInfractionGroup_T.InfractionGroup_TField.InfractionGroupID_int.ToString(); this.InfractionGroupID_intComboBox.DataSource = InfractionGroupID_intDataTable; this.InfractionGroupID_intComboBox.SelectedIndex = -1; HPS.BLL.CityBLL.BLLCity_TFactory CityID_intFactory = new HPS.BLL.CityBLL.BLLCity_TFactory(); DataTable CityID_intDataTable = new DataTable(); CityID_intFactory.GetAll(ref CityID_intDataTable); this.CityID_intComboBox.DisplayMember = HPS.BLL.CityBLL.BLLCity_T.City_TField.City_nvc.ToString(); this.CityID_intComboBox.ValueMember = HPS.BLL.CityBLL.BLLCity_T.City_TField.CityID_int.ToString(); this.CityID_intComboBox.DataSource = CityID_intDataTable; this.CityID_intComboBox.SelectedIndex = -1; HPS.BLL.CompanyGroupBLL.BLLCompanyGroup_TFactory GroupID_intFactory = new HPS.BLL.CompanyGroupBLL.BLLCompanyGroup_TFactory(); DataTable GroupID_intDataTable = new DataTable(); GroupID_intFactory.GetAll(ref GroupID_intDataTable); this.CompanyGroupComboBox.DisplayMember = "GroupName_nvc"; this.CompanyGroupComboBox.ValueMember = "GroupID_int"; this.CompanyGroupComboBox.DataSource = GroupID_intDataTable; this.CompanyGroupComboBox.SelectedIndex = -1; } catch (Exception ex) { throw ex; } }
private void DeleteCompanyGroupButton_Click(object sender, EventArgs e) { HPS.BLL.CompanyGroupBLL.BLLCompanyGroup_TFactory CompanyGroupFactory = new HPS.BLL.CompanyGroupBLL.BLLCompanyGroup_TFactory(); try { if (Hepsa.Core.Common.MessageBox.ConfirmDeleteMessage() == false) { return; } HPS.BLL.CompanyGroupBLL.BLLCompanyGroup_TFactory CompanyGroup_TFactory = new HPS.BLL.CompanyGroupBLL.BLLCompanyGroup_TFactory(); HPS.BLL.CompanyGroupBLL.BLLCompanyGroup_TKeys CompanyGroupKey = new HPS.BLL.CompanyGroupBLL.BLLCompanyGroup_TKeys(); CompanyGroupKey.GroupID_int = (Int32)CompanyGroupGridView.CurrentRow.Cells["colGroupID_int"].Value; CompanyGroupFactory.Delete(CompanyGroupKey); DataRow[] dr = ((DataTable)this.CompanyGroupGridView.DataSource).Select(HPS.BLL.CompanyGroupBLL.BLLCompanyGroup_T.CompanyGroup_TField.GroupID_int.ToString() + "='" + CompanyGroupKey.GroupID_int.ToString() + "'"); if (dr.Length > 0) { dr[0].Delete(); } ((DataTable)this.CompanyGroupGridView.DataSource).AcceptChanges(); } catch (System.Exception ex) { Hepsa.Core.Common.MessageBox.ErrorMessage(ex.Message); } }
protected override void ShowForm() { this.FillCombo(); HPS.BLL.CompanyGroupBLL.BLLCompanyGroup_TFactory CompanyGroupFactory = new HPS.BLL.CompanyGroupBLL.BLLCompanyGroup_TFactory(); HPS.BLL.CompanyGroupBLL.BLLCompanyGroup_T CompanyGroupEntity = CompanyGroupFactory.GetBy((HPS.BLL.CompanyGroupBLL.BLLCompanyGroup_TKeys)Key); if (CompanyGroupEntity == null) { throw new HPS.Exceptions.CompanyGroupNotFound(); } GroupName_nvcTextBox.Text = Convert.ToString(Hepsa.Core.Common.PersentationController.GetEntityValue(CompanyGroupEntity.GroupName_nvc, TypeCode.String)); }
private void LoadCompanyGroup() { try { HPS.BLL.CompanyGroupBLL.BLLCompanyGroup_TFactory CompanyGroupFactory = new HPS.BLL.CompanyGroupBLL.BLLCompanyGroup_TFactory(); DataTable CompanyGroupDataTable = new DataTable(); CompanyGroupFactory.GetAll(ref CompanyGroupDataTable); this.CompanyGroupGridView.DataSource = CompanyGroupDataTable; } catch (System.Exception ex) { throw ex; } }