Example #1
0
 public FormRule()
 {
     InitializeComponent();
     rules      = new MyRule();
     controller = new MyRuleBLL();
     Clear();
     LoadRules();
 }
 public void InvokeMyRuleWithMethodInfo()
 {
     MethodInfo someMethodInfo = MethodBase.GetCurrentMethod() as MethodInfo;
     Microsoft.Cci.Method methodData = Microsoft.Cci.Method.GetMethod(someMethodInfo);
     MyRule ruleUnderTest = new MyRule();
     ProblemCollection problems = ruleUnderTest.Check(methodData);
     Assert.Greater(0,problems.Count);
 }
Example #3
0
        private void bbiDelete_ItemClick(object sender, ItemClickEventArgs e)
        {
            string str;
            object rowCellValue;

            if (MyRule.IsDelete("bbiEmployee"))
            {
                bool  flag         = false;
                int[] selectedRows = this.gbList.GetSelectedRows();
                if (XtraMessageBox.Show("Bạn có muốn xóa không?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question) != DialogResult.No)
                {
                    base.CreateWaitDialog();
                    HRM_EMPLOYEE hRMEMPLOYEE = new HRM_EMPLOYEE();
                    for (int i = (int)selectedRows.Length; i > 0; i--)
                    {
                        flag         = true;
                        rowCellValue = this.gbList.GetRowCellValue(selectedRows[i - 1], "EmployeeCode");
                        if (rowCellValue != null)
                        {
                            //  SYS_LOG.Insert("Danh Sách Nhân Viên", "Xoá", rowCellValue.ToString());
                            base.SetWaitDialogCaption(string.Concat("Đang xóa...", rowCellValue.ToString()));
                            str = hRMEMPLOYEE.Delete(rowCellValue.ToString());
                            if (str == "OK")
                            {
                                this.gbList.DeleteRow(selectedRows[i - 1]);
                            }
                            else if (str != "OK")
                            {
                                MessageBox.Show(string.Concat("Thông tin không được xóa", str), "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Hand);
                            }
                        }
                    }
                    this.DoHide();
                    if (!flag)
                    {
                        if (hRMEMPLOYEE.GetListCurrentNow(this.m_Level, this.m_Code, -1).Rows.Count != 0)
                        {
                            rowCellValue = this.gbList.GetFocusedRowCellValue("EmployeeCode");
                            if (rowCellValue != null)
                            {
                                // SYS_LOG.Insert("Danh Sách Nhân Viên", "Xoá", rowCellValue.ToString());
                                base.SetWaitDialogCaption("Đang xóa...");
                                str = hRMEMPLOYEE.Delete(rowCellValue.ToString());
                                if (str == "OK")
                                {
                                    this.gbList.DeleteRow(this.gbList.FocusedRowHandle);
                                }
                                else if (str != "OK")
                                {
                                    MessageBox.Show(string.Concat("Thông tin không được xóa", str), "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Hand);
                                }
                                this.DoHide();
                            }
                        }
                    }
                }
            }
        }
Example #4
0
 protected override void Print()
 {
     if (MyRule.IsPrint("bbiDepartment"))
     {
         // SYS_LOG.Insert("Danh Sách Phòng Ban", "In");
         //   (new xfmReport("Danh Sách Phòng Ban")).ShowPrintPreview(this.gcList);
         base.Print();
     }
 }
Example #5
0
 protected override void Print()
 {
     if (MyRule.IsPrint("bbiGroup"))
     {
         // SYS_LOG.Insert("Danh Sách Tổ Nhóm", "In");
         //   (new xfmReport("Danh Sách Tổ Nhóm")).ShowPrintPreview(this.gcList);
         base.Print();
     }
 }
Example #6
0
 protected override void Add()
 {
     if (MyRule.IsAdd("bbiGroup"))
     {
         xfmGroupAdd _xfmGroupAdd = new xfmGroupAdd(Actions.Add);
         _xfmGroupAdd.Added += new xfmGroupAdd.AddedEventHander(this.frm_Added);
         _xfmGroupAdd.ShowDialog();
     }
 }
Example #7
0
 private void Add()
 {
     if (MyRule.IsAdd("bbiHoliday"))
     {
         xfmHolidayAdd _xfmHolidayAdd = new xfmHolidayAdd(Actions.Add);
         _xfmHolidayAdd.Added += new xfmHolidayAdd.AddedEventHander(this.frm_Added);
         _xfmHolidayAdd.ShowDialog();
     }
 }
Example #8
0
        public override void Delete()
        {
            string str;
            object rowCellValue;

            if (MyRule.IsDelete("bbiDepartment"))
            {
                bool  flag         = false;
                int[] selectedRows = this.gbList.GetSelectedRows();
                if (XtraMessageBox.Show("Bạn có muốn xóa không?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question) != DialogResult.No)
                {
                    base.SetWaitDialogCaption("Đang xóa...");
                    DIC_RATE dICRATE = new DIC_RATE();
                    for (int i = (int)selectedRows.Length; i > 0; i--)
                    {
                        flag         = true;
                        rowCellValue = this.gbList.GetRowCellValue(selectedRows[i - 1], "RateCode");
                        if (rowCellValue != null)
                        {
                            //    SYS_LOG.Insert("Tiêu Chí Đánh Giá", "Xoá", rowCellValue.ToString());
                            str = dICRATE.Delete(rowCellValue.ToString());
                            if (str == "OK")
                            {
                                this.gbList.DeleteRow(selectedRows[i - 1]);
                            }
                            else if (str != "OK")
                            {
                                MessageBox.Show(string.Concat("Thông tin không được xóa\r\n", str), "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Hand);
                            }
                        }
                    }
                    this.DoHide();
                    if (!flag)
                    {
                        if (dICRATE.GetList().Rows.Count != 0)
                        {
                            rowCellValue = this.gbList.GetFocusedRowCellValue("RateCode");
                            if (rowCellValue != null)
                            {
                                //  SYS_LOG.Insert("Tiêu Chí Đánh Giá", "Xoá", rowCellValue.ToString());
                                base.SetWaitDialogCaption("Đang xóa...");
                                str = dICRATE.Delete(rowCellValue.ToString());
                                if (str == "OK")
                                {
                                    this.gbList.DeleteRow(this.gbList.FocusedRowHandle);
                                }
                                else if (str != "OK")
                                {
                                    MessageBox.Show(string.Concat("Thông tin không được xóa\r\n", str), "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Hand);
                                }
                                this.DoHide();
                            }
                        }
                    }
                }
            }
        }
Example #9
0
 private void Add()
 {
     if (MyRule.IsAdd("bbiEmployee"))
     {
         xfmEmployeeAdd _xfmEmployeeAdd = new xfmEmployeeAdd(Actions.Add);
         _xfmEmployeeAdd.Added += new xfmEmployeeAdd.AddedEventHander(this.frm_Added);
         _xfmEmployeeAdd.ShowDialog();
     }
 }
Example #10
0
 protected override void Print()
 {
     if (MyRule.IsPrint("bbiStep"))
     {
         // SYS_LOG.Insert("Danh Mục Bậc Lương", "In");
         // (new xfmReport("Danh Mục")).ShowPrintPreview(this.gcList);
         base.Print();
     }
 }
        public void InvokeMyRuleWithTypeInfo()
        {
            Microsoft.Cci.TypeNode thisTypeData = Microsoft.Cci.Class.GetTypeNode(this.GetType());

            MyRule ruleUnderTest = new MyRule();
            ProblemCollection problems = ruleUnderTest.Check(thisTypeData);

            Assert.Greater(0,problems.Count);
        }
Example #12
0
 protected override void Print()
 {
     if (MyRule.IsPrint("bbiDepartment"))
     {
         // SYS_LOG.Insert("Tiêu Chí Đánh Giá", "In");
         //  (new xfmReport("Tiêu Chí Đánh Giá")).ShowPrintPreview(this.gcList);
         base.Print();
     }
 }
Example #13
0
 protected override void Add()
 {
     base.Add();
     if (MyRule.IsAdd("bbiProcessAdvance"))
     {
         xfmAdvanceAdd _xfmAdvanceAdd = new xfmAdvanceAdd(Actions.Add, "");
         _xfmAdvanceAdd.Added += new xfmAdvanceAdd.AddedEventHander(this.frm_Added);
         _xfmAdvanceAdd.ShowDialog();
     }
 }
Example #14
0
 protected override void Add()
 {
     base.Add();
     if (MyRule.IsAdd("bbiProcessAssignment"))
     {
         //xfmAssignmentAdd _xfmAssignmentAdd = new xfmAssignmentAdd(Actions.Add, "");
         //_xfmAssignmentAdd.Added += new xfmAssignmentAdd.AddedEventHander(this.frm_Added);
         //_xfmAssignmentAdd.ShowDialog();
     }
 }
Example #15
0
        private void bbiDelete_ItemClick(object sender, ItemClickEventArgs e)
        {
            string str;
            object rowCellValue;

            if (MyRule.IsDelete("bbiHoliday"))
            {
                bool  flag         = false;
                int[] selectedRows = this.gbList.GetSelectedRows();
                if (XtraMessageBox.Show("Bạn có muốn xóa không?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question) != DialogResult.No)
                {
                    base.SetWaitDialogCaption("Đang xóa...");
                    DIC_HOLIDAY dICHOLIDAY = new DIC_HOLIDAY();
                    for (int i = (int)selectedRows.Length; i > 0; i--)
                    {
                        flag         = true;
                        rowCellValue = this.gbList.GetRowCellValue(selectedRows[i - 1], "HolidayID");
                        if (rowCellValue != null)
                        {
                            //  SYS_LOG.Insert("Danh Sách Ngày Nghỉ, Ngày Lể", "Xoá", rowCellValue.ToString());
                            str = dICHOLIDAY.Delete(new Guid(rowCellValue.ToString()));
                            if (str == "OK")
                            {
                                this.gbList.DeleteRow(selectedRows[i - 1]);
                            }
                            else if (str != "OK")
                            {
                                MessageBox.Show(string.Concat("Thông tin không được xóa", str), "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Hand);
                            }
                        }
                    }
                    this.DoHide();
                    if (!flag)
                    {
                        rowCellValue = this.gbList.GetFocusedRowCellValue("HolidayID");
                        if (rowCellValue != null)
                        {
                            //   SYS_LOG.Insert("Danh Sách Ngày Nghỉ, Ngày Lể", "Xoá", rowCellValue.ToString());
                            base.SetWaitDialogCaption("Đang xóa...");
                            str = dICHOLIDAY.Delete(new Guid(rowCellValue.ToString()));
                            if (str == "OK")
                            {
                                this.gbList.DeleteRow(this.gbList.FocusedRowHandle);
                            }
                            else if (str != "OK")
                            {
                                MessageBox.Show(string.Concat("Thông tin không được xóa", str), "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Hand);
                            }
                            this.DoHide();
                        }
                    }
                }
            }
        }
Example #16
0
        protected override void Delete()
        {
            string str;
            object rowCellValue;

            if (MyRule.IsDelete("bbiProcessAssignment"))
            {
                bool  flag         = false;
                int[] selectedRows = this.gbList.GetSelectedRows();
                if (XtraMessageBox.Show("Bạn có muốn xóa không?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question) != DialogResult.No)
                {
                    base.SetWaitDialogCaption("Đang xóa...");
                    HRM_PROCESS_ASSIGNMENT hRMPROCESSASSIGNMENT = new HRM_PROCESS_ASSIGNMENT();
                    for (int i = (int)selectedRows.Length; i > 0; i--)
                    {
                        flag         = true;
                        rowCellValue = this.gbList.GetRowCellValue(selectedRows[i - 1], "AssignmentID");
                        if (rowCellValue != null)
                        {
                            SYS_LOG.Insert("Đi Công Tác", "Xoá", rowCellValue.ToString());
                            str = hRMPROCESSASSIGNMENT.Delete(new Guid(rowCellValue.ToString()));
                            if (str == "OK")
                            {
                                this.gbList.DeleteRow(selectedRows[i - 1]);
                            }
                            else if (str != "OK")
                            {
                                MessageBox.Show(string.Concat("Thông tin không được xóa", str), "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Hand);
                            }
                        }
                    }
                    this.DoHide();
                    if (!flag)
                    {
                        rowCellValue = this.gbList.GetFocusedRowCellValue("AssignmentID");
                        if (rowCellValue != null)
                        {
                            SYS_LOG.Insert("Đi Công Tác", "Xoá", rowCellValue.ToString());
                            base.SetWaitDialogCaption("Đang xóa...");
                            str = hRMPROCESSASSIGNMENT.Delete(new Guid(rowCellValue.ToString()));
                            if (str == "OK")
                            {
                                this.gbList.DeleteRow(this.gbList.FocusedRowHandle);
                            }
                            else if (str != "OK")
                            {
                                MessageBox.Show(string.Concat("Thông tin không được xóa\r\n", str), "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Hand);
                            }
                            this.DoHide();
                        }
                    }
                }
            }
        }
Example #17
0
        public FormSellBook()
        {
            InitializeComponent();
            CustomerController = new CustomerBLL();
            BookController     = new BookBLL();
            //bookSelected = new Book();
            BillController = new BillBLL();
            RuleController = new MyRuleBLL();

            ClearAndReload();
            rules = RuleController.GetRules();
        }
Example #18
0
 protected override void Print()
 {
     if (!(MyRule.Get(MyLogin.RoleId, "bbiUsers") != "OK"))
     {
         if (MyRule.AllowPrint)
         {
             base.Print();
         }
         else
         {
             XtraMessageBox.Show(MsgResc.Permision, "Cảnh Báo", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
         }
     }
 }
 protected override void Print()
 {
     if (!(MyRule.Get(MyLogin.RoleId, "bbiProfessional") != "OK"))
     {
         if (MyRule.AllowPrint)
         {
             //  SYS_LOG.Insert("Danh Mục Chuyên Môn", "In");
             base.Print();
         }
         else
         {
             MyRule.Notify();
         }
     }
 }
Example #20
0
 protected override void Print()
 {
     if (!(MyRule.Get(MyLogin.RoleId, "bbiMachine") != "OK"))
     {
         if (MyRule.AllowPrint)
         {
             // SYS_LOG.Insert("Danh Sách Thiết Bị", "In");
             base.Print();
         }
         else
         {
             MyRule.Notify();
         }
     }
 }
Example #21
0
 protected override void Print()
 {
     if (!(MyRule.Get(MyLogin.RoleId, "bbiSymbol") != "OK"))
     {
         if (MyRule.AllowPrint)
         {
             // SYS_LOG.Insert("Danh Mục Ký Hiệu Chấm Công", "In");
             base.Print();
         }
         else
         {
             MyRule.Notify();
         }
     }
 }
Example #22
0
 protected override void Print()
 {
     if (!(MyRule.Get(MyLogin.RoleId, "bbiEthnic") != "OK"))
     {
         if (MyRule.AllowPrint)
         {
             //  SYS_LOG.Insert("Danh Mục Dân Tộc", "In");
             base.Print();
         }
         else
         {
             MyRule.Notify();
         }
     }
 }
Example #23
0
        protected override bool ExportPermision()
        {
            bool flag;

            if (MyRule.IsExport("bbiSubsidiary"))
            {
                //   SYS_LOG.Insert("Danh Sách Công Ty Con", "Xuất");
                flag = base.ExportPermision();
            }
            else
            {
                flag = false;
            }
            return(flag);
        }
Example #24
0
 protected override void Print()
 {
     if (!(MyRule.Get(MyLogin.RoleId, "bbiLanguage") != "OK"))
     {
         if (MyRule.AllowPrint)
         {
             //      SYS_LOG.Insert("Danh Mục Ngoại Ngữ", "In");
             base.Print();
         }
         else
         {
             MyRule.Notify();
         }
     }
 }
Example #25
0
 protected override void Print()
 {
     if (!(MyRule.Get(MyLogin.RoleId, "bbiRank") != "OK"))
     {
         if (MyRule.AllowPrint)
         {
             SYS_LOG.Insert("Danh Mục Ngạch Lương", "In");
             base.Print();
         }
         else
         {
             MyRule.Notify();
         }
     }
 }
Example #26
0
        protected override bool ExportPermision()
        {
            bool flag;

            if (MyRule.IsExport("bbiRank"))
            {
                SYS_LOG.Insert("Danh Mục Ngạch Lương", "Xuất");
                flag = base.ExportPermision();
            }
            else
            {
                flag = false;
            }
            return(flag);
        }
Example #27
0
 protected override void Print()
 {
     base.Print();
     if (MyRule.IsPrint("bbiSalary"))
     {
         //xfmReport _xfmReport = new xfmReport();
         //rptSalaryAllowance _rptSalaryAllowance = new rptSalaryAllowance(this.m_Level, this.m_Code, this.m_Month, this.m_Year);
         //_xfmReport.SetTitle(string.Concat("Bảng Lương Phụ Cấp Tháng ", this.m_Month.ToString(), "/", this.m_Year.ToString()));
         //_xfmReport.ShowPrintPreview(_rptSalaryAllowance);
     }
     else
     {
         MyRule.Notify();
     }
 }
Example #28
0
 protected override void Print()
 {
     if (!(MyRule.Get(MyLogin.RoleId, "bbiRelative") != "OK"))
     {
         if (MyRule.AllowPrint)
         {
             //  SYS_LOG.Insert("Danh Mục Mối Quan Hệ Gia Đình", "In");
             base.Print();
         }
         else
         {
             MyRule.Notify();
         }
     }
 }
Example #29
0
 protected override void Print()
 {
     if (!(MyRule.Get(MyLogin.RoleId, "bbiNationality") != "OK"))
     {
         if (MyRule.AllowPrint)
         {
             //  SYS_LOG.Insert("Danh Mục Quốc Tịch", "In");
             base.Print();
         }
         else
         {
             MyRule.Notify();
         }
     }
 }
Example #30
0
 protected override void Print()
 {
     if (!(MyRule.Get(MyLogin.RoleId, "bbiJob") != "OK"))
     {
         if (MyRule.AllowPrint)
         {
             //  SYS_LOG.Insert("Nhóm Tiêu Chí", "In");
             base.Print();
         }
         else
         {
             MyRule.Notify();
         }
     }
 }
Example #31
0
 protected override void Print()
 {
     if (!(MyRule.Get(MyLogin.RoleId, "bbiDegree") != "OK"))
     {
         if (MyRule.AllowPrint)
         {
             SYS_LOG.Insert("Danh Mục Bằng Cấp", "In");
             base.Print();
         }
         else
         {
             MyRule.Notify();
         }
     }
 }
Example #32
0
        protected override bool ExportPermision()
        {
            bool flag;

            if (MyRule.IsExport("bbiBranch"))
            {
                //SYS_LOG.Insert("Danh Sách Chi Nhánh", "Xuất");
                flag = base.ExportPermision();
            }
            else
            {
                flag = false;
            }
            return(flag);
        }