public DanhMucViewModels() { bool btnYes = false, btnNo = false; // DanhMucKhuVuc = khuvucbandal.sp_loadkhuvuc_danhmuc(); ThemDanhMucKhuVuc = new RelayCommand <object>((p) => true, (p) => { if (TENKHUVUCNHAP == null || TENKHUVUCNHAP == "") { ThongBao tb = new ThongBao("Chưa nhập tên khu vực cần thêm.", "CanhBao"); tb.ShowDialog(); } else { //khuvucbandal.sp_themkhuvuc(TENKHUVUCNHAP); //DanhMucKhuVuc = khuvucbandal.sp_loadkhuvuc_danhmuc(); } }); XoaDanhMucKhuVuc = new RelayCommand <object>((p) => true, (p) => { if (SelectedKhuVucDanhMuc == null) { ThongBao tb = new ThongBao("Chọn một khu vực để xóa", "CanhBao"); tb.ShowDialog(); } else { ThongBao tb = new ThongBao { DataContext = this }; tb.EventYesNo("Xóa: " + SelectedKhuVucDanhMuc.TENKHUVUC + " ?", "CauHoi"); tb.ShowDialog(); if (tb.Yes == true) { // khuvucbandal.sp_xoakhuvuc(SelectedKhuVucDanhMuc.MAKHUVUC); // DanhMucKhuVuc = khuvucbandal.sp_loadkhuvuc_danhmuc(); } } }); ThongBaoYes = new RelayCommand <object>((c) => true, (c) => { btnYes = true; }); ThongBaoNo = new RelayCommand <object>((c) => true, (c) => { btnNo = true; }); }
public BanViewModels() { // KhuVuc = khuvucdal.sp_loadkhuvuc(); ThemBanComand = new RelayCommand <object>((p) => true, (p) => { if (SelectedKhuVuc == null) { ThongBao tb = new ThongBao("Chưa chọn khu vực để thêm bàn", "CanhBao"); tb.ShowDialog(); } else if (SOLUONGBAN == null || int.Parse(SOLUONGBAN) == 0) { ThongBao tb = new ThongBao("Chưa nhập số lượng bạn cần thêm", "CanhBao"); tb.ShowDialog(); } else { int soluongbanhienco = 0; for (int i = 1; i <= int.Parse(SOLUONGBAN); i++) { soluongbanhienco = BanDanhMuc.Count; soluongbanhienco = soluongbanhienco + 1; // khuvucdal.sp_thembandanhmuc("Bàn " + soluongbanhienco, SelectedKhuVuc.MAKHUVUC); // BanDanhMuc = khuvucdal.sp_bandanhmuc(SelectedKhuVuc.MAKHUVUC); } } }); XoaBanComand = new RelayCommand <object>((p) => true, (p) => { if (SelectedBan == null) { ThongBao tb = new ThongBao("Chọn bàn trên danh sách để xóa", "CanhBao"); tb.ShowDialog(); } else { ThongBao tb = new ThongBao { DataContext = this }; tb.EventYesNo("Xóa: " + SelectedBan.TENBAN + " ?", "CauHoi"); tb.ShowDialog(); if (tb.Yes == true) { // khuvucdal.sp_xoabandanhmuc(SelectedBan.MABAN); // BanDanhMuc = khuvucdal.sp_bandanhmuc(SelectedKhuVuc.MAKHUVUC); } } }); SuaBanComand = new RelayCommand <object>((p) => true, (p) => { // WindowService.ShowFormSuaBan(false,this,(Window)p); }); SuaBanFormComand = new RelayCommand <object>((p) => true, (p) => { if (SelectedBan == null) { ThongBao tb = new ThongBao("Chọn bàn trên danh sách để sửa", "CanhBao"); tb.ShowDialog(); } else if (TENBAN == "" || TENBAN == null) { ThongBao tb = new ThongBao("Chưa nhập tên bàn", "CanhBao"); tb.ShowDialog(); } else { // khuvucdal.sp_suaban(SelectedBan.MABAN, TENBAN); //BanDanhMuc = khuvucdal.sp_bandanhmuc(SelectedKhuVuc.MAKHUVUC); // WindowService.ShowFormSuaBan(true, this, (Window)p); } }); }
public TaiKhoanViewModels() { TENDANGNHAP = "khang"; DanhSachTaiKhoan = taikhoandal.sp_loadtaikhoan(); bool QuyenAdmin = false, QuyenUser = false; rdAdmin = new RelayCommand <RadioButton>((p) => true, (p) => { if (p.IsChecked == true) { QuyenAdmin = true; QuyenUser = false; } else { QuyenAdmin = false; QuyenUser = true; } }); rdUser = new RelayCommand <RadioButton>((p) => true, (p) => { if (p.IsChecked == true) { QuyenUser = true; QuyenAdmin = false; } else { QuyenUser = false; QuyenAdmin = true; } }); TaoTaiKhoanComand = new RelayCommand <PasswordBox>((p) => true, (p) => { if (TEN == null || TEN == "") { ThongBao tb = new ThongBao("Chưa nhập họ tên", "CanhBao"); tb.ShowDialog(); } else if (TENDANGNHAP == null || TENDANGNHAP == "") { ThongBao tb = new ThongBao("Chưa nhập tên đăng nhập", "CanhBao"); tb.ShowDialog(); } else if (p == null || string.IsNullOrEmpty(p.Password)) { ThongBao tb = new ThongBao("Chưa nhập mật khẩu", "CanhBao"); tb.ShowDialog(); } else if (QuyenAdmin == false && QuyenUser == false) { ThongBao tb = new ThongBao("Chưa chọn quyền tài khoản", "CanhBao"); tb.ShowDialog(); } else { try { TaiKhoanModels tk_md = new TaiKhoanModels(); tk_md.TENDANGNHAP = TENDANGNHAP; tk_md.MATKHAU = fMaHoa(p.Password); tk_md.HOTEN = TEN; if (QuyenAdmin == true) { tk_md.QUYEN = "Admin"; } else if (QuyenUser == true) { tk_md.QUYEN = "User"; } taikhoandal.sp_themtaikhoan(tk_md); DanhSachTaiKhoan = taikhoandal.sp_loadtaikhoan(); TENDANGNHAP = ""; p.Password = ""; TEN = ""; } catch { ThongBao tb = new ThongBao("Tên đăng nhập bị trùng, xin đặt tên khác", "CanhBao"); tb.ShowDialog(); } } }); XoaTaiKhoanComand = new RelayCommand <object>((p) => true, (p) => { if (SelectedTaiKhoan == null) { ThongBao tb = new ThongBao("Chọn tài khoản trên danh sách để xóa", "CanhBao"); tb.ShowDialog(); } else { ThongBao tb = new ThongBao { DataContext = this }; tb.EventYesNo("Xóa tài khoản: " + SelectedTaiKhoan.TENDANGNHAP + " ?", "CauHoi"); tb.ShowDialog(); if (tb.Yes == true) { TaiKhoanModels tk_md = new TaiKhoanModels(); tk_md.TENDANGNHAP = SelectedTaiKhoan.TENDANGNHAP; taikhoandal.sp_xoataikhoan(tk_md); DanhSachTaiKhoan = taikhoandal.sp_loadtaikhoan(); } } }); ResetPassComand = new RelayCommand <object>((p) => true, (p) => { if (SelectedTaiKhoan == null) { ThongBao tb = new ThongBao("Chọn tài khoản trên danh sách để Reset mật khẩu.", "CanhBao"); tb.ShowDialog(); } else { ThongBao tb = new ThongBao { DataContext = this }; tb.EventYesNo("Mật khẩu sẽ được đặt lại là: 123", "CauHoi"); tb.ShowDialog(); if (tb.Yes == true) { TaiKhoanModels tk_md = new TaiKhoanModels(); tk_md.TENDANGNHAP = SelectedTaiKhoan.TENDANGNHAP; taikhoandal.sp_resetmatkhau(tk_md); DanhSachTaiKhoan = taikhoandal.sp_loadtaikhoan(); } } }); DangNhapCommand = new RelayCommand <PasswordBox>((p) => true, (p) => { if (TENDANGNHAP == null || TENDANGNHAP == "") { Console.WriteLine("abc"); TrangThai = "Chưa điền tên đăng nhập"; ThongBao tb = new ThongBao("Chưa điền tên đăng nhập", "CanhBao"); tb.ShowDialog(); } else if (p == null | p.Password == "") { TrangThai = "Chưa điền mật khẩu"; ThongBao tb = new ThongBao("Chưa điền mật khẩu", "CanhBao"); tb.ShowDialog(); } else { TaiKhoanModels tk_md = new TaiKhoanModels(); tk_md.TENDANGNHAP = TENDANGNHAP; List <TaiKhoanModels> danhsachtaikhoan = new List <TaiKhoanModels>(); danhsachtaikhoan = taikhoandal.sp_kiemtradangnhap(tk_md); if (danhsachtaikhoan.Count > 0) { if (fMaHoa(p.Password) == danhsachtaikhoan[0].MATKHAU) { BienDungChung.idnhanvien = danhsachtaikhoan[0].TENDANGNHAP; CuaHang.fHome.capquyen(danhsachtaikhoan[0].QUYEN); PageNen.pnen.setquyen(danhsachtaikhoan[0].HOTEN, danhsachtaikhoan[0].QUYEN); PageDangNhap.dn.Close(); } else { TrangThai = "Sai mật khẩu"; } } else { TrangThai = "Tên đăng nhập không đúng"; } } }); }