Exemplo n.º 1
0
        /// <summary>
        /// Đăng nhập
        /// </summary>
        private void Login()
        {
            var fLogin = new FrmLogin();
            var result = fLogin.ShowDialog();

            if (result == DialogResult.OK)
            {
                SetVisibilityByUserLogin();
                var f = new FrmBooking();
                f.MdiParent = this;
                f.Show();
                LoginSuccess();
            }
        }
Exemplo n.º 2
0
        /// <summary>
        /// Show các form thông dụng theo key
        /// </summary>
        /// <param name="key"></param>
        private void ShowForm(string key)
        {
            CloseMdiChildrenForm();
            Form fList = null;

            switch (key)
            {
            case TableName.Order:
                fList = findOpenedForm("FrmOrder");
                if (fList == null)
                {
                    //fList = new FrmUser();
                    fList.MdiParent = this;
                }
                break;

            case expUser:
                fList = findOpenedForm("FrmUser");
                if (fList == null)
                {
                    //fList = new FrmUser();
                    fList.MdiParent = this;
                }
                break;

            case "expReportSales":
                fList = findOpenedForm("frmReportSales");
                if (fList == null)
                {
                    fList           = new frmReportSales();
                    fList.MdiParent = this;
                }
                break;

            case "expReportSalesArea":
                fList = findOpenedForm("frmReportSalesArea");
                if (fList == null)
                {
                    fList           = new frmReportSalesArea();
                    fList.MdiParent = this;
                }
                break;

            case "expReportSalesCustomer":
                fList = findOpenedForm("frmReportSalesByCustomer");
                if (fList == null)
                {
                    fList           = new frmReportSalesByCustomer();
                    fList.MdiParent = this;
                }
                break;

            case "expReportSalesEmployee":
                fList = findOpenedForm("frmReportSalesByEmployee");
                if (fList == null)
                {
                    fList           = new frmReportSalesByEmployee();
                    fList.MdiParent = this;
                }
                break;

            case "expSellingInventory":
                fList = findOpenedForm("frmSellingInventory");
                if (fList == null)
                {
                    fList           = new frmSellingInventory();
                    fList.MdiParent = this;
                }
                break;

            case expUnit:
            case btnUnit:
                fList = findOpenedForm("FrmUnit");
                if (fList == null)
                {
                    fList           = new FrmUnit();
                    fList.MdiParent = this;
                }
                break;

            case expInventoryItemCategory:
            case btnInventoryItemCategory:
                fList = findOpenedForm("FrmInventoryItemCategory");
                if (fList == null)
                {
                    fList           = new FrmInventoryItemCategory();
                    fList.MdiParent = this;
                }
                break;

            case expEmployee:
                fList = findOpenedForm("frmEmployee");
                if (fList == null)
                {
                    fList           = new frmEmployee();
                    fList.MdiParent = this;
                }
                break;

            case expInventoryItem:
            case btnInventoryItem:
                fList = findOpenedForm("FrmInventoryItem");
                if (fList == null)
                {
                    fList           = new FrmInventoryItem();
                    fList.MdiParent = this;
                }
                break;

            case expCustomer:
            case btnCustomer:
                fList = findOpenedForm("FrmCustomer");
                if (fList == null)
                {
                    fList           = new FrmCustomer();
                    fList.MdiParent = this;
                }
                break;

            case expArea:
            case btnArea:
                fList = findOpenedForm("FrmArea");
                if (fList == null)
                {
                    fList           = new FrmArea();
                    fList.MdiParent = this;
                }
                break;

            case expBooking:
            case btnBooking:
                fList = findOpenedForm("FrmBooking");
                if (fList == null)
                {
                    fList           = new FrmBooking();
                    fList.MdiParent = this;
                }
                break;

            default:
                break;
            }
            fList.Show();
            fList.Select();
            if (Session.UserLogin.RoleName.Contains("Lễ tân"))
            {
                exbMain.Groups[0].Items[0].Visible = false;
                exbMain.Groups[0].Items[1].Visible = false;
                exbMain.Groups[0].Items[2].Visible = false;
                exbMain.Groups[0].Items[3].Visible = false;
                exbMain.Groups[1].Visible          = false;
                exbMain.Groups[2].Visible          = false;
            }
        }