예제 #1
0
        protected override string uc_Save()
        {
            string str;

            if (MyRule.Get(MyLogin.RoleId, "bbiDepartment") != "OK")
            {
                str = "";
            }
            else if (!MyRule.AllowAdd)
            {
                MyRule.Notify();
                str = "";
            }
            else if (MyLogin.Level <= 2)
            {
                // SYS_LOG.Insert("Danh Sách Phòng Ban", "Thêm", this.txtID.Text);
                base.SetWaitDialogCaption("Đang lưu dữ liệu...");
                Cursor.Current = Cursors.WaitCursor;
                HRM_DEPARTMENT hRMDEPARTMENT = this.InitClass();
                string         str1          = hRMDEPARTMENT.Insert();
                if (str1 == "OK")
                {
                    this.RaiseSuccessEventHander(hRMDEPARTMENT);
                }
                Cursor.Current = Cursors.Default;
                this.DoHide();
                if (str1 != "OK")
                {
                    XtraMessageBox.Show(str1, "Cảnh Báo", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
                str = str1;
            }
            else
            {
                XtraMessageBox.Show("Cấp độ quản lý của bạn không được phép thêm phòng ban!", "Cảnh Báo", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                str = "";
            }
            return(str);
        }