示例#1
0
 private void btnSave_Click_1(object sender, EventArgs e)
 {
     if (CheckInput())
     {
         if (_currentDepartmentTable == null)
         {
             _currentDepartmentTable = new BaseDepartmentTable();
         }
         _currentDepartmentTable.CODE             = txtCode.Text;
         _currentDepartmentTable.NAME             = txtName.Text;
         _currentDepartmentTable.PARENT_CODE      = txtParentCode.Text;
         _currentDepartmentTable.COMPANY_CODE     = txtCompanyCode.Text;
         _currentDepartmentTable.LAST_UPDATE_USER = _userInfo.CODE;
         try
         {
             if (bDepartment.Exists(txtCode.Text.Trim()))
             {
                 bDepartment.Update(_currentDepartmentTable);
             }
             else
             {
                 _currentDepartmentTable.CREATE_USER = _userInfo.CODE;
                 bDepartment.Add(_currentDepartmentTable);
             }
         }
         catch (Exception ex)
         {
             //log.error
             MessageBox.Show("");
             return;
         }
         result = DialogResult.OK;
         this.Close();
     }
 }
示例#2
0
        public string CheckDepartment(string department, string title)
        {
            if (department == null || "".Equals(department))
            {
                return(title + ERROR_NULL);
            }
            if (_departmentTable[department.ToString()] != null)
            {
                return("");
            }
            BDepartment bDepartment = new BDepartment();

            if (bDepartment.Exists(department))
            {
                _departmentTable.Add(department, department);
                return("");
            }
            return(title + ERROR_EXIST);
        }