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 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)); }