示例#1
0
 private void btnDelete_Click(object sender, EventArgs e)
 {
     if (UserManagement.AllowDelete("Users") == true)
     {
         DialogResult result = FormUtility.MsgDelete();
         if (result == DialogResult.Yes)
         {
             //CustomUser user = null;
             //int selectedrow = grdView.GetSelectedRows().FirstOrDefault();
             ////if (selectedrow == 0) return;
             //user = (CustomUser)grdView.GetRow(selectedrow);
             //if (user == null) return;
             //bool ok = Database.DeleteById<Users>("delete Users where Id = " + user.Id.ToString());
             //if (ok == false)
             //{
             //    FlatMsgBox.Show("Không thể xóa");
             //    return;
             //}
             //LoadUser(this.isLoadAll, grid);
         }
         else
         {
             return;
         }
     }
     else
     {
         FlatMsgBox.Show("Bạn không có quyền tạo mới");
     }
 }
示例#2
0
 private void btnCreate_Click(object sender, EventArgs e)
 {
     if (UserManagement.AllowCreate("UserGroup") == true && UserManagement.AllowCreate("Permissions") == true)
     {
         frmCreateUGroup frmCreate = new frmCreateUGroup();
         frmCreate.Show();
     }
     else
     {
         FlatMsgBox.Show("Bạn không có quyền tạo mới");
     }
 }
示例#3
0
 private void btnCreate_Click(object sender, EventArgs e)
 {
     if (UserManagement.AllowCreate("ProductPrice") == true)
     {
         frmProductPriceDetail frmCreate = new frmProductPriceDetail();
         frmCreate.Show();
     }
     else
     {
         FlatMsgBox.Show("Bạn không có quyền tạo mới");
     }
 }
示例#4
0
 private void btnCreate_Click(object sender, EventArgs e)
 {
     if (UserManagement.AllowCreate("Category") == true)
     {
         frmCreateCategory frmCreate = new frmCreateCategory();
         frmCreate.Show();
     }
     else
     {
         FlatMsgBox.Show("Bạn không có quyền tạo mới");
     }
 }
示例#5
0
        private void btnSendRequest_Click(object sender, EventArgs e)
        {
            IncomeExpense ie = new IncomeExpense();

            ie = gridUtility.GetSelectedItem <IncomeExpense>();
            ie.IncomeExpenseId = Convert.ToInt32(gridView1.GetRowCellValue(gridView1.FocusedRowHandle, gridView1.Columns["IncomeExpenseId"]));
            if (ie.ApproveStatusId == 1)
            {
                FlatMsgBox.Show("Đã có một yêu cầu khác gửi đi ở dòng này đang chờ xác nhận, không thể gửi thêm yêu cầu.");
                return;
            }
            if (ie == null)
            {
                return;
            }
            RequestSent rs = new RequestSent();

            rs.TableName = "IncomeExpense";
            rs.IdValue   = ie.IncomeExpenseId;
            rs.RequestTo = "quangphat";
            rs.RequestBy = UserManagement.UserSession.UserName;
            frmEditIncomExpense obj = new frmEditIncomExpense();

            obj.value = GetDetail;
            obj.ShowDialog();
            if (detail == null)
            {
                return;
            }
            rs.Detail = detail;

            try
            {
                ie.ApproveStatusId = 1;
                using (IUnitOfWork uow = new UnitOfWork())
                {
                    uow.RequestSentRepository.Add(rs);
                    uow.IncomeExpenseRepository.Update(ie);
                    uow.Commit();
                }
                FlatMsgBox.Show("Yêu cầu đã được gửi");
                detail = null;
            }
            catch
            {
                FlatMsgBox.Show("Không thể gửi yêu cầu");
            }
        }
示例#6
0
        private static void lostfocus(object sender, EventArgs e)
        {
            var objfouse = (TextBox)sender;
            var strTag   = objfouse.Tag.ToString().ToLower();

            switch (strTag)
            {
            case "phone":
                if (objfouse.Text.Length < 9)
                {
                    objfouse.Focus();
                    FlatMsgBox.Show("Số điện thoại không hợp lệ");
                }
                break;
            }
        }
示例#7
0
        private void CallPage(string tableName, string tabPageName, UserControl frmView, delgloadData delgLoad)
        {
            if (UserManagement.AllowViewAll(tableName) == false && UserManagement.AllowViewOwn(tableName) == false)
            {
                FlatMsgBox.Show("Bạn không có quyền ở mục này");
                return;
            }
            if (delgLoad != null)
            {
                delgLoad();
            }
            TabPage tab = new TabPage(tabPageName);

            tab.Name = tableName;
            tab.Controls.Add(frmView);
            mainTabCtrl.TabPages.Add(tab);
            mainTabCtrl.SelectedTab = tab;
        }
示例#8
0
 private void btnEdit_Click(object sender, EventArgs e)
 {
     if (UserManagement.AllowEdit("ProductPrice") == true)
     {
         ProductPrice price = null;
         try
         {
             price = metroGrid1.SelectedRows[0].DataBoundItem as ProductPrice;
             frmProductPriceDetail frmCreate = new frmProductPriceDetail(price);
             frmCreate.Show();
         }
         catch { }
     }
     else
     {
         FlatMsgBox.Show("Bạn không có quyền chỉnh sửa");
     }
 }
示例#9
0
        private void btnLogin_Click(object sender, EventArgs e)
        {
            if (DbTmTech.GetDbFromFile() == false)
            {
                FlatMsgBox.Show("Chưa thiết lập kết nối");
                return;
            }
            else
            {
                if (DbTmTech.TestConnect() == false)
                {
                    FlatMsgBox.Show("Chưa thiết lập kết nối");
                    return;
                }
                else
                {
                    db = DbTmTech.DbCon;
                }
            }
            string passHashed = UtilityFunction.GetSHA256Hash(txtPass.Text);
            Users  user;

            using (IUnitOfWork uow = new UnitOfWork())
            {
                user = uow.UsersRepository.Login(txtUserName.Text, passHashed);
                uow.Commit();
            }
            if (user == null)
            {
                FlatMessageBox.FlatMsgBox.Show("Tên đăng nhập hoặc mật khẩu không đúng", "Login Failed", FlatMessageBox.FlatMsgBox.Buttons.OK);
                return;
            }
            UserManagement.SetUserSession(user);
            frmPrimary frmPrimay = new frmPrimary();

            frmPrimay.Show();
            this.Hide();
        }
示例#10
0
 public DialogResult ItemWasApproved()
 {
     return(FlatMsgBox.Show(UI.itemwasapproved, "Thông báo", FlatMsgBox.Buttons.OK));
 }
示例#11
0
 public DialogResult CloseForm()
 {
     return(FlatMsgBox.Show(UI.datahasbeenchanged, UI.warning, FlatMsgBox.Buttons.YesNo));
 }
示例#12
0
 public DialogResult Warming()
 {
     return(FlatMsgBox.Show("Hủy bỏ thao tác", UI.warning, FlatMsgBox.Buttons.YesNo));
 }
示例#13
0
 public DialogResult NoInformation()
 {
     return(FlatMsgBox.Show(UI.removeitem, "không có thông tin chi nhánh", FlatMsgBox.Buttons.YesNo));
 }
示例#14
0
 public DialogResult CloseWithoutSave()
 {
     return(FlatMsgBox.Show(UI.closewithoutsave, UI.warning, FlatMsgBox.Buttons.YesNo));
 }
示例#15
0
 public DialogResult CancelApprove()
 {
     return(FlatMsgBox.Show(UI.cancelapprove, UI.warning, FlatMsgBox.Buttons.YesNo));
 }
示例#16
0
 public DialogResult DeleteItem()
 {
     return(FlatMsgBox.Show(UI.removeitem, UI.warning, FlatMsgBox.Buttons.YesNo));
 }
示例#17
0
        public static DialogResult MsgAddNewRow()
        {
            var result = FlatMsgBox.Show(UI.AddNewRow, UI.warning, FlatMsgBox.Buttons.YesNo);

            return(result);
        }