コード例 #1
0
        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;
            }
        }
コード例 #2
0
 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));
 }