示例#1
0
        private bool CanSave()
        {
            if (txtUserGroupCode.Text == string.Empty)
            {
                EMessage.Show("کد گروه وارد نشده است", "خطا در ذخیره", MessageBoxButtons.OK, MessageBoxIcon.Error);
                txtUserGroupCode.Focus();
                return(false);
            }
            string Code = txtUserGroupCode.Text;

            if (UserGroupData.IsDuplicate(Code, new Guid(txtUserGroupCode.Tag.ToString())))
            {
                EMessage.Show("کد گروه تکراری است", "خطا در ذخیره", MessageBoxButtons.OK, MessageBoxIcon.Error);
                txtUserGroupCode.Focus();
                return(false);
            }

            if (txtUserGroupName.Text == string.Empty)
            {
                EMessage.Show("نام گروه وارد نشده است", "خطا در ذخیره", MessageBoxButtons.OK, MessageBoxIcon.Error);
                txtUserGroupName.Focus();
                return(false);
            }

            return(true);
        }
示例#2
0
 private void btnOk_Click(object sender, EventArgs e)
 {
     DBName = ((DBConfigEntity)DBConfigYearsBS.Current).DBName;
     //CompanyName = CmbCompany.Text + " /// " + CmbYears.Text;
     if (ConfigValues.CnnName == DBName)
     {
         EMessage.Show("مقصد انتخاب شده با دوره جاری، یکسان میباشد.", "خطا در انتخاب مقصد", MessageBoxButtons.OK, MessageBoxIcon.Error);
         return;
     }
     this.DialogResult = DialogResult.OK;
 }
示例#3
0
        private void btnOk_Click(object sender, EventArgs e)
        {
            string UserName = CmbUsers.Text;
            string Password = CmbUsers.SelectedValue.ToString().ToLower() + CmbYears.SelectedValue.ToString().ToLower() + txtuPW.Text;

            CurrentUser = UserData.SelectByUserPass(UserName, Password);
            if (CurrentUser == null)
            {
                EMessage.Show("اطلاعات وارد شده صحیح نمی باشد و یا حساب کاربری فعال نیست.", "کاربر نامعتبر", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            if (DBName == ((DBConfigEntity)DBConfigYearsBS.Current).DBName)
            {
                EMessage.Show("سال مالی / شرکت انتخاب شده فعال می باشد.", "انتخاب اشتباه", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            DBName            = ((DBConfigEntity)DBConfigYearsBS.Current).DBName;
            this.DialogResult = System.Windows.Forms.DialogResult.OK;
        }
示例#4
0
        private bool CanSave()
        {
            if (txtFullName.Text == string.Empty)
            {
                EMessage.Show("نام و نام خانوادگی وارد نشده است", "خطا در ذخیره", MessageBoxButtons.OK, MessageBoxIcon.Error);
                txtFullName.Focus();
                return(false);
            }

            if (txtUserName.Text == string.Empty)
            {
                EMessage.Show("نام کاربری وارد نشده است", "خطا در ذخیره", MessageBoxButtons.OK, MessageBoxIcon.Error);
                txtUserName.Focus();
                return(false);
            }
            string Code = txtUserName.Text;

            if (UserData.IsDuplicate(Code, new Guid(txtUserName.Tag.ToString())))
            {
                EMessage.Show("نام کاربری تکراری است", "خطا در ذخیره", MessageBoxButtons.OK, MessageBoxIcon.Error);
                txtUserName.Focus();
                return(false);
            }

            if (CmbBDate.SelectedDateTime == DateTime.MinValue)
            {
                EMessage.Show("تاریخ تولد را انتخاب کنید.", "خطا در ذخیره", MessageBoxButtons.OK, MessageBoxIcon.Error);
                CmbBDate.Focus();
                return(false);
            }

            if (CmbUserType.SelectedIndex < 0)
            {
                EMessage.Show("وضعیت را انتخاب کنید.", "خطا در ذخیره", MessageBoxButtons.OK, MessageBoxIcon.Error);
                CmbUserType.Focus();
                return(false);
            }

            return(true);
        }
示例#5
0
        private void btnDelete_Click(object sender, EventArgs e)
        {
            if (UserBS.Count == 0)
            {
                return;
            }

            if (!CanDelete())
            {
                EMessage.Show("این آیتم بدلیل داشتن گردش، غیرقابل حذف می باشد", "اخطار", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            if (EMessage.Show("آیا انبار مورد نظر حذف گردد؟", "حذف", MessageBoxButtons.YesNo, MessageBoxIcon.Question) != DialogResult.Yes)
            {
                return;
            }

            UserData.Delete(((UserEntity)UserBS.Current).UserId);
            UserBS.RemoveCurrent();

            UserBS_PositionChanged(null, null);
        }
示例#6
0
        private void btnDelete_Click(object sender, EventArgs e)
        {
            if (GetCurrentMenuID() == new Guid())
            {
                return;
            }

            if (tvMenu.SelectedNode.Nodes.Count > 0)
            {
                EMessage.Show("این آیتم بدلیل داشتن زیرمجموعه، غیرقابل حذف می باشد", "اخطار", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            if (EMessage.Show("آیا آیتم انتخاب شده حذف گردد؟", "حذف", MessageBoxButtons.YesNo, MessageBoxIcon.Question) != DialogResult.Yes)
            {
                return;
            }

            TreeNode Tnn = tvMenu.SelectedNode.Parent;

            MenuData.Delete(GetCurrentMenuID());
            tvMenu.Nodes.Remove(tvMenu.SelectedNode);
            //FillChild(Tnn);
        }