private void btnLuu_Click(object sender, EventArgs e)
 {
     try
     {
         string   mact    = txtMaCT.Text;
         string   mavp    = txtMaVP.Text;
         string   mahd    = txtMaHD.Text;
         float    tiencoc = float.Parse(txtTienCoc.Text);
         DateTime ngaylap = DateTime.Parse(dtpNgayLap.Value.ToString("dd/MM/yyyy"));
         if (Flag == true)
         {
             if (db.tbl_ChiTietHopDong.SqlQuery("select * from tbl_ChiTietHopDong").Where(m => m.MaChiTiet.Contains(txtMaCT.Text)).Count() > 0)
             {
                 XtraMessageBox.Show("Mã chi tiết nhập sai hoặc bị trùng", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
             else
             {
                 tbl_ChiTietHopDong ct = new tbl_ChiTietHopDong();
                 ct.MaChiTiet  = mact;
                 ct.MaVanPhong = mavp;
                 ct.MaHopDong  = mahd;
                 ct.TienDatCoc = tiencoc;
                 ct.NgayLap    = ngaylap;
                 db.tbl_ChiTietHopDong.Add(ct);
                 db.SaveChanges();
                 HienThiChiTietHD();
                 XtraMessageBox.Show("Thêm chi tiết thành công!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                 setNull();
                 setButton(true);
                 setKhoa(true);
             }
         }
         else
         {
             tbl_ChiTietHopDong ct = db.tbl_ChiTietHopDong.Where(m => m.MaChiTiet == mact).FirstOrDefault();
             ct.MaVanPhong = mavp;
             ct.MaHopDong  = mahd;
             ct.TienDatCoc = tiencoc;
             ct.NgayLap    = ngaylap;
             if (ct == null)
             {
                 XtraMessageBox.Show("Chi tiết hợp đồng không tồn tại!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
             }
             else
             {
                 db.Entry(ct).State = EntityState.Modified;
                 db.SaveChanges();
                 HienThiChiTietHD();
                 XtraMessageBox.Show("Cập nhật thành công!", "Thông Báo");
                 setNull();
                 setButton(true);
                 setKhoa(true);
             }
         }
     }
     catch { }
 }
Exemple #2
0
        private void btnDoiMK_Click(object sender, EventArgs e)
        {
            VanPhongDBContext   dBContext = new VanPhongDBContext();
            List <tbl_TaiKhoan> tbl_Tais  = dBContext.tbl_TaiKhoan.ToList();
            string tendn = txtTenDN.Text;
            string mkcu  = txtMKCu.Text;
            string mkmoi = txtMKMoi.Text;

            try
            {
                if (txtTenDN.Text.Count() == 0 || txtMKCu.Text.Count() == 0 || txtMKMoi.Text.Count() == 0)
                {
                    throw new Exception("Bạn chưa nhập đầy đủ thông tin");
                }
                else
                {
                    foreach (var item in tbl_Tais)
                    {
                        if (item.TenDangNhap == txtTenDN.Text && item.MatKhau == txtMKCu.Text)
                        {
                            tbl_TaiKhoan tk = db.tbl_TaiKhoan.Where(m => m.TenDangNhap == tendn).FirstOrDefault();
                            //tk.MatKhau = mkcu;
                            tk.MatKhau         = mkmoi;
                            db.Entry(tk).State = EntityState.Modified;
                            db.SaveChanges();
                            setNull();
                            MessageBox.Show("Đã đổi thành công!", "Thông Báo");
                        }
                        else
                        {
                            MessageBox.Show("Tài Khoản và mật khẩu không tồn tại!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        }
                        break;
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Exemple #3
0
 private void btnLuu_Click(object sender, EventArgs e)
 {
     try
     {
         string tendn = txtTenDN.Text;
         string tennv = txtTenNV.Text;
         string quyen;
         if (rdbAdmin.Checked == true)
         {
             quyen = "Admin";
         }
         else
         {
             quyen = "Nhân Viên";
         }
         string matkhau = txtMK.Text;
         if (Flag == true)
         {
             if (db.tbl_TaiKhoan.SqlQuery("select * from tbl_TaiKhoan").Where(m => m.TenDangNhap.Contains(txtTenDN.Text)).Count() > 0)
             {
                 XtraMessageBox.Show("Tên đăng nhập sai hoặc bị trùng", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
             else
             {
                 if (txtTenDN.Text == "" || txtTenNV.Text == "" || txtMK.Text == "")
                 {
                     XtraMessageBox.Show("Vui lòng nhập đầy đủ thông tin!");
                 }
                 else
                 {
                     tbl_TaiKhoan tk = new tbl_TaiKhoan();
                     tk.TenDangNhap = tendn;
                     tk.TenNhanVien = tennv;
                     tk.Quyen       = quyen;
                     tk.MatKhau     = matkhau;
                     db.tbl_TaiKhoan.Add(tk);
                     db.SaveChanges();
                     HienThiDSTaiKhoan();
                     XtraMessageBox.Show("Tạo tài khoản thành công!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                     setNull();
                     setButton(true);
                     setKhoa(true);
                 }
             }
         }
         else
         {
             tbl_TaiKhoan tk = db.tbl_TaiKhoan.Where(m => m.TenDangNhap == tendn).FirstOrDefault();
             tk.TenNhanVien = tennv;
             tk.Quyen       = quyen;
             tk.MatKhau     = matkhau;
             if (tk == null)
             {
                 XtraMessageBox.Show("Tài khoản không tồn tại!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
             }
             else
             {
                 db.Entry(tk).State = EntityState.Modified;
                 db.SaveChanges();
                 HienThiDSTaiKhoan();
                 XtraMessageBox.Show("Cập nhật thành công", "Thông Báo");
                 setNull();
                 setButton(true);
                 setKhoa(true);
             }
         }
     }
     catch { }
 }
Exemple #4
0
 private void btnLuu_Click(object sender, EventArgs e)
 {
     try
     {
         string   mahd         = txtMaHD.Text;
         string   nhanvien     = cboNhanVien.SelectedValue.ToString();
         string   makh         = txtMaKH.Text;
         string   mavp         = txtMaVP.Text;
         DateTime ngaylap      = DateTime.Parse(dtpNgayLap.Value.ToString("dd/MM/yyyy"));
         DateTime thoigianthue = DateTime.Parse(dtpThoiGian.Value.ToString("dd/MM/yyyy"));
         float    tiencoc      = float.Parse(txtTienCoc.Text);
         if (Flag == true)
         {
             if (db.tbl_HopDong.SqlQuery("select * from tbl_HopDong").Where(m => m.MaHopDong.Contains(txtMaHD.Text)).Count() > 0)
             {
                 XtraMessageBox.Show("Mã hợp đồng nhập sai hoặc bị trùng", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
             else
             {
                 if (txtMaHD.Text == "" || txtMaKH.Text == "" || txtMaVP.Text == "" || txtTienCoc.Text == "")
                 {
                     XtraMessageBox.Show("Vui lòng nhập đầy đủ thông tin!");
                 }
                 else
                 {
                     tbl_HopDong hd = new tbl_HopDong();
                     hd.MaHopDong    = mahd;
                     hd.MaNhanVien   = nhanvien;
                     hd.MaKhachHang  = makh;
                     hd.MaVanPhong   = mavp;
                     hd.NgayLap      = ngaylap;
                     hd.ThoiGianThue = thoigianthue;
                     hd.TienCoc      = tiencoc;
                     db.tbl_HopDong.Add(hd);
                     db.SaveChanges();
                     HienThiDSHopDong();
                     XtraMessageBox.Show("Lập hợp đồng thành công!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                 }
             }
         }
         else
         {
             tbl_HopDong hd = db.tbl_HopDong.Where(m => m.MaHopDong == mahd).FirstOrDefault();
             hd.MaNhanVien   = nhanvien;
             hd.MaKhachHang  = makh;
             hd.MaVanPhong   = mavp;
             hd.NgayLap      = ngaylap;
             hd.ThoiGianThue = thoigianthue;
             hd.TienCoc      = tiencoc;
             if (hd == null)
             {
                 XtraMessageBox.Show("Hợp đồng không tồn tại!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
             }
             else
             {
                 db.Entry(hd).State = EntityState.Modified;
                 db.SaveChanges();
                 HienThiDSHopDong();
                 XtraMessageBox.Show("Cập nhật thành công!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                 setNull();
                 setButton(true);
                 setKhoa(true);
             }
         }
     }
     catch { }
 }
Exemple #5
0
 private void btnLuu_Click(object sender, EventArgs e)
 {
     try
     {
         string mavp      = txtMaVP.Text;
         string tenvp     = txtTenVP.Text;
         string tinhtrang = cboTinhTrang.SelectedItem.ToString();
         int    tang      = int.Parse(cboTang.SelectedItem.ToString());
         float  gia       = float.Parse(txtGia.Text);
         string dvt       = txtDVT.Text;
         if (Flag == true)
         {
             if (db.tbl_VanPhong.SqlQuery("select * from tbl_VanPhong").Where(m => m.MaVanPhong.Contains(txtMaVP.Text)).Count() > 0)
             {
                 XtraMessageBox.Show("Mã văn phòng nhập sai hoặc bị trùng", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
             else
             {
                 if (txtTenVP.Text == "" || txtGia.Text == "" || txtDVT.Text == "")
                 {
                     XtraMessageBox.Show("Vui lòng nhập đầy đủ thông tin!");
                 }
                 else
                 {
                     tbl_VanPhong vp = new tbl_VanPhong();
                     vp.MaVanPhong  = mavp;
                     vp.TenVanPhong = tenvp;
                     vp.TinhTrang   = tinhtrang;
                     vp.Tang        = tang;
                     vp.Gia         = gia;
                     vp.DVT         = dvt;
                     db.tbl_VanPhong.Add(vp);
                     db.SaveChanges();
                     HienThiDSVanPhong();
                     XtraMessageBox.Show("Thêm văn phòng thành công!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                     setNull();
                     setButton(true);
                     setKhoa(true);
                 }
             }
         }
         else
         {
             tbl_VanPhong vp = db.tbl_VanPhong.Where(m => m.MaVanPhong == mavp).FirstOrDefault();
             vp.TenVanPhong = tenvp;
             vp.TinhTrang   = tinhtrang;
             vp.Tang        = tang;
             vp.Gia         = gia;
             vp.DVT         = dvt;
             if (vp == null)
             {
                 XtraMessageBox.Show("Văn phòng không tồn tại!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
             }
             else
             {
                 db.Entry(vp).State = EntityState.Modified;
                 db.SaveChanges();
                 HienThiDSVanPhong();
                 XtraMessageBox.Show("Cập nhật thành công!", "Thông Báo");
                 setNull();
                 setButton(true);
                 setKhoa(true);
             }
         }
     }
     catch { }
 }
Exemple #6
0
 private void btnLuu_Click(object sender, EventArgs e)
 {
     try
     {
         string   mahd      = txtMaHDon.Text;
         string   nhanvien  = cboTenNV.SelectedValue.ToString();
         string   makh      = txtMaKH.Text;
         string   tenkh     = txtTenKH.Text;
         string   mahdong   = txtMaHopDong.Text;
         DateTime ngaylap   = DateTime.Parse(dtpNgayLap.Value.ToString("dd/MM/yyyy"));
         DateTime ngaytra   = DateTime.Parse(dtpNgayTra.Value.ToString("dd/MM/yyyy"));
         float    thanhtien = float.Parse(txtThanhTien.Text);
         float    giaphong  = float.Parse(txtGiaPhong.Text);
         string   noidung   = txtNoiDung.Text;
         if (Flag == true)
         {
             if (db.tbl_HoaDon.SqlQuery("select * from tbl_HoaDon").Where(m => m.MaHoaDon.Contains(txtMaHDon.Text)).Count() > 0)
             {
                 XtraMessageBox.Show("Mã hóa đơn nhập sai hoặc bị trùng", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
             else
             {
                 if (txtNoiDung.Text == "")
                 {
                     XtraMessageBox.Show("Vui lòng nhập đầy đủ thông tin!");
                 }
                 else
                 {
                     tbl_HoaDon hd = new tbl_HoaDon();
                     hd.MaHoaDon    = mahd;
                     hd.MaNhanVien  = nhanvien;
                     hd.MaKhachHang = makh;
                     hd.HoTenKhach  = tenkh;
                     hd.MaHopDong   = mahdong;
                     hd.NgayLap     = ngaylap;
                     hd.NgayTra     = ngaytra;
                     hd.GiaPhong    = giaphong;
                     hd.NoiDung     = noidung;
                     hd.ThanhTien   = thanhtien;
                     db.tbl_HoaDon.Add(hd);
                     db.SaveChanges();
                     HienThiDSHoaDon();
                     XtraMessageBox.Show("Thêm hóa đơn thành công!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                     setNull();
                     setButton(true);
                     setKhoa(true);
                 }
             }
         }
         else
         {
             tbl_HoaDon hd = db.tbl_HoaDon.Where(m => m.MaHoaDon == mahd).FirstOrDefault();
             hd.MaNhanVien  = nhanvien;
             hd.MaKhachHang = makh;
             hd.HoTenKhach  = tenkh;
             hd.MaHopDong   = mahdong;
             hd.NgayLap     = ngaylap;
             hd.NgayTra     = ngaytra;
             hd.GiaPhong    = giaphong;
             hd.NoiDung     = noidung;
             hd.ThanhTien   = thanhtien;
             if (hd == null)
             {
                 XtraMessageBox.Show("Hóa đơn không tồn tại!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
             }
             else
             {
                 db.Entry(hd).State = EntityState.Modified;
                 db.SaveChanges();
                 HienThiDSHoaDon();
                 XtraMessageBox.Show("Cập nhật thành công!", "Thông Báo");
                 setNull();
                 setButton(true);
                 setKhoa(true);
             }
         }
     }
     catch { }
 }
Exemple #7
0
 private void btnLuu_Click(object sender, EventArgs e)
 {
     try
     {
         string makh  = txtMaKH.Text;
         string tenkh = txtTenKH.Text;
         string gioitinh;
         if (rdbNam.Checked == true)
         {
             gioitinh = "Nam";
         }
         else
         {
             gioitinh = "Nữ";
         }
         string diachi = txtDiaChi.Text;
         string cmnd   = txtCMND.Text;
         string sdt    = txtSDT.Text;
         if (Flag == true)
         {
             if (db.tbl_KhachHang.SqlQuery("select * from tbl_KhachHang").Where(m => m.MaKhachHang.Contains(txtMaKH.Text)).Count() > 0)
             {
                 XtraMessageBox.Show("Mã khách hàng nhập sai hoặc bị trùng", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
             else
             {
                 if (txtTenKH.Text == "" || txtDiaChi.Text == "" || txtCMND.Text == "" || txtSDT.Text == "")
                 {
                     XtraMessageBox.Show("Vui lòng nhập đầy đủ thông tin!");
                 }
                 else
                 {
                     tbl_KhachHang kh = new tbl_KhachHang();
                     kh.MaKhachHang = makh;
                     kh.HoTenKhach  = tenkh;
                     kh.GioiTinh    = gioitinh;
                     kh.DiaChi      = diachi;
                     kh.CMND        = cmnd;
                     kh.SDT         = sdt;
                     db.tbl_KhachHang.Add(kh);
                     db.SaveChanges();
                     HienThiDSKhachHang();
                     XtraMessageBox.Show("Thêm khách hàng thành công!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                     setNull();
                     setButton(true);
                     setKhoa(true);
                 }
             }
         }
         else
         {
             tbl_KhachHang kh = db.tbl_KhachHang.Where(m => m.MaKhachHang == makh).FirstOrDefault();
             kh.HoTenKhach = tenkh;
             kh.GioiTinh   = gioitinh;
             kh.DiaChi     = diachi;
             kh.CMND       = cmnd;
             kh.SDT        = sdt;
             if (kh == null)
             {
                 XtraMessageBox.Show("Khách hàng không tồn tại!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
             }
             else
             {
                 db.Entry(kh).State = EntityState.Modified;
                 db.SaveChanges();
                 HienThiDSKhachHang();
                 XtraMessageBox.Show("Cập nhật thành công!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                 setNull();
                 setButton(true);
                 setKhoa(true);
             }
         }
     }
     catch { }
 }
Exemple #8
0
 private void btnLuu_Click(object sender, EventArgs e)
 {
     try
     {
         string   manv     = txtMaNV.Text;
         string   tennv    = txtTenNV.Text;
         DateTime ngaysinh = DateTime.Parse(dtpNgaySinh.Value.ToString("dd/MM/yyyy"));
         float    luong    = float.Parse(txtLuong.Text);
         string   diachi   = txtDiaChi.Text;
         string   gioitinh;
         if (rdbNam.Checked == true)
         {
             gioitinh = "Nam";
         }
         else
         {
             gioitinh = "Nữ";
         }
         string sdt    = txtSDT.Text;
         string email  = txtEmail.Text;
         string chucvu = cboChucVu.SelectedValue.ToString();
         if (Flag == true)
         {
             if (db.tbl_NhanVien.SqlQuery("select * from tbl_NhanVien").Where(m => m.MaNhanVien.Contains(txtMaNV.Text)).Count() > 0)
             {
                 XtraMessageBox.Show("Mã nhân viên nhập sai hoặc bị trùng", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
             else
             {
                 if (txtTenNV.Text == "" || txtLuong.Text == "" || txtDiaChi.Text == "" || txtSDT.Text == "" || txtEmail.Text == "")
                 {
                     XtraMessageBox.Show("Vui lòng nhập đầy đủ thông tin!");
                 }
                 else
                 {
                     tbl_NhanVien nv = new tbl_NhanVien();
                     nv.MaNhanVien = manv;
                     nv.HoTen      = tennv;
                     nv.NgaySinh   = ngaysinh;
                     nv.Luong      = luong;
                     nv.DiaChi     = diachi;
                     nv.GioiTinh   = gioitinh;
                     nv.SDT        = sdt;
                     nv.Email      = email;
                     nv.MaChucVu   = chucvu;
                     db.tbl_NhanVien.Add(nv);
                     db.SaveChanges();
                     HienThiDSNhanVien();
                     XtraMessageBox.Show("Thêm nhân viên thành công!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                     setNull();
                     setButton(true);
                     setKhoa(true);
                 }
             }
         }
         else
         {
             tbl_NhanVien nv = db.tbl_NhanVien.Where(m => m.MaNhanVien == manv).FirstOrDefault();
             nv.HoTen    = tennv;
             nv.NgaySinh = ngaysinh;
             nv.Luong    = luong;
             nv.DiaChi   = diachi;
             nv.GioiTinh = gioitinh;
             nv.SDT      = sdt;
             nv.Email    = email;
             nv.MaChucVu = chucvu;
             if (nv == null)
             {
                 XtraMessageBox.Show("Nhân viên không tồn tại!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
             }
             else
             {
                 db.Entry(nv).State = EntityState.Modified;
                 db.SaveChanges();
                 HienThiDSNhanVien();
                 XtraMessageBox.Show("Cập nhật thành công!", "Thông Báo");
                 setNull();
                 setButton(true);
                 setKhoa(true);
             }
         }
     }
     catch { }
 }