public void DelKhachHang(int id) { Khach kh = this.Khach.FirstOrDefault(c => c.Id == id); this.Khach.Remove(kh); this.SaveChanges(); }
// // Phương thức event khi nhấn Thêm ở tab khách hàng // private void BtnAdd2_Click(object sender, EventArgs e) { int i = Convert.ToInt32(gridData2.Rows[gridData2.RowCount - 1].Cells[0].Value.ToString()); new KhachBUS().Reset(i); try { if (!string.IsNullOrWhiteSpace(txtTenK2.Text) && !string.IsNullOrWhiteSpace(txtDC2.Text) && !string.IsNullOrWhiteSpace(txtSDT2.Text)) { Khach newData = new Khach(-1, txtTenK2.Text, txtDC2.Text, txtSDT2.Text); new KhachBUS().Add(newData); gridData2.DataSource = null; gridData2.DataSource = new KhachBUS().LoadAccKH(); } else { MessageBox.Show("Vui lòng nhập lại", "Message", MessageBoxButtons.OK); } } catch { MessageBox.Show("Thông tin không hợp lệ", "Message", MessageBoxButtons.OK); } txtTenK2.Text = ""; txtDC2.Text = ""; txtSDT2.Text = ""; }
private void btnThem_Click(object sender, EventArgs e) { if (dsKhach.Count >= SLKhachToiDa) { MessageBox.Show("Số lượng khách đã đạt tối đa!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } Khach khach = new Khach(); khach.Stt = stt; if (txtTenKhach.Text == "") { MessageBox.Show("Chưa nhập tên khách!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } khach.TenKhach = txtTenKhach.Text; if (txtCMND.Text == "") { MessageBox.Show("Chưa nhập CMND!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } khach.CMND1 = txtCMND.Text; khach.DiaChi = txtDiaChi.Text; if (khach.DiaChi == "") { khach.DiaChi = "trống"; } khach.LoaiKhach = cmbLoaiKhach.Text; dsKhach.Add(khach); dtgKhachThuePhong.DataSource = tmp; dtgKhachThuePhong.DataSource = dsKhach; stt++; }
// xoa public void delete(string ma) { Khach khach = db.Khaches.Single(p => p.MaKhach == ma); db.Khaches.DeleteOnSubmit(khach); db.SubmitChanges(); }
public List <Khach> LoadData() { try { dp.Connect(); string sql = "Select * From Khach"; SqlDataReader dr = dp.ExecuteReader(sql); List <Khach> list = new List <Khach>(); while (dr.Read()) { string CMND = dr.GetValue(0).ToString(); string HoTen = dr.GetValue(1).ToString(); DateTime NgaySinh = Convert.ToDateTime(dr.GetValue(2).ToString()); string GioiTinh = dr.GetValue(3).ToString(); string DiaChi = dr.GetValue(4).ToString(); string DienThoai = dr.GetValue(5).ToString(); Khach k = new Khach(CMND, HoTen, NgaySinh, GioiTinh, DiaChi, DienThoai); list.Add(k); } dr.Close(); return(list); } catch (SqlException ex) { throw ex; } finally { dp.Disconnect(); } }
private void btnthemkhach_Click(object sender, EventArgs e) { string[] str = { txtenkhach1.Text, txtdiachi.Text, cbbquoctich.Text, txtcmnd.Text, txtsdt.Text }; if (hl.Dieukhien(str) != 0) { da = new DataAccess(); Khach k = new Khach(); k.Ten = txtenkhach1.Text; k.NgaySinh = DateTime.Parse(dtpngaysinh.Text); if (rdbnam.Checked) { k.GioiTinh = 1; } else { k.GioiTinh = 0; } k.DiaChi = txtdiachi.Text; k.QuocTich = cbbquoctich.Text; k.ChungMinhThu = txtcmnd.Text; k.SoDienThoai = txtsdt.Text; k.ThemKhachHang(k.Ten, k.NgaySinh, k.GioiTinh, k.DiaChi, k.QuocTich, k.ChungMinhThu, k.SoDienThoai); MessageBox.Show("Thành công"); dgrdanhsachkhach.DataSource = da.Query("DanhSachKhachHang"); } else { MessageBox.Show("Vui lòng nhập đầy đủ thông tin đối tượng"); } }
private void btnsuakhach_Click(object sender, EventArgs e) { string[] str = { txtenkhach1.Text, txtdiachi.Text, cbbquoctich.Text, txtcmnd.Text, txtsdt.Text }; if (hl.Dieukhien(str) != 0) { da = new DataAccess(); Khach k = new Khach(); k.Ma = dgrdanhsachkhach.Rows[dgrdanhsachkhach.CurrentRow.Index].Cells[0].Value.ToString(); k.Ten = txtenkhach1.Text; k.NgaySinh = DateTime.Parse(dtpngaysinh.Text); if (rdbnam.Checked) { k.GioiTinh = 1; } else { k.GioiTinh = 0; } k.DiaChi = txtdiachi.Text; k.QuocTich = cbbquoctich.Text; k.ChungMinhThu = txtcmnd.Text; k.SoDienThoai = txtsdt.Text; k.SuaThongTinKhachHang(k.Ma, k.Ten, k.NgaySinh, k.GioiTinh, k.DiaChi, k.QuocTich, k.ChungMinhThu, k.SoDienThoai); MessageBox.Show("Thành công"); dgrdanhsachkhach.DataSource = da.Query("DanhSachKhachHang"); } else { MessageBox.Show("Vui lòng chọn đối tượng"); } }
public void Xuat() { Khach.Xuat(); Console.WriteLine("-Chi so cu: " + ChiSoCu); Console.WriteLine("-Chi so moi: " + ChiSoMoi); Console.WriteLine("-So tien phai tra: " + soTienPhaiTra); }
public void Insert(Khach k) { try { dp.Connect(); if (!CheckExist(k.CMND)) { string sql = "Insert Into Khach Values(@CMND,@HoTen,@NgaySinh,@GioiTinh,@DiaChi,@DienThoai)"; SqlCommand cmd = new SqlCommand(sql, dp.CN); cmd.Parameters.Add("@CMND", k.CMND); cmd.Parameters.Add("@HoTen", k.HoTen); cmd.Parameters.Add("@NgaySinh", k.NgaySinh); cmd.Parameters.Add("@GioiTinh", k.GioiTinh); cmd.Parameters.Add("@DiaChi", k.DiaChi); cmd.Parameters.Add("@DienThoai", k.DienThoai); dp.ExecuteQuery(cmd); } } catch (SqlException ex) { throw ex; } finally { dp.Disconnect(); } }
public static int ThemChiTietPhieuThue(int idPhieuThue, Khach khach) { int idLoaiKhach = LoaiKhachDAO.getIDLoaiKhach(khach.LoaiKhach); string query = string.Format("exec pro_insertChiTietPhieuThue '{0}', '{1}', N'{2}', '{3}', N'{4}', N'{5}'", idPhieuThue, khach.Stt, khach.TenKhach, idLoaiKhach, khach.CMND1, khach.DiaChi); return(DataProvider.Instance.ExcuteNonQuery(query)); }
public ActionResult DeleteConfirmed(string id) { Khach khach = db.Khaches.Find(id); db.Khaches.Remove(khach); db.SaveChanges(); return(RedirectToAction("Index")); }
// // Phương thức xoá khách hàng // public void Delete(Khach kh) { provider.Connect(); string sql = string.Format("DELETE FROM KHACH WHERE TENKH=N'{0}'", kh.TenKh); provider.ExecuteQuery(sql); provider.Disconnect(); }
// // Phương thức cập nhật thông tin khách hàng // public void Update(Khach kh) { provider.Connect(); string sql = string.Format("UPDATE KHACH SET TENKH=N'{0}',DIACHI=N'{1}',SDT=N'{2}' WHERE TENKH=N'{0}'", kh.TenKh, kh.DiaChi, kh.SDT); provider.ExecuteQuery(sql); provider.Disconnect(); }
public ActionResult XemThongTinCaNhan() { if (Session[KHACHHANG] != null) { Khach khach = (Khach)Session[KHACHHANG]; return(View(khach)); } return(RedirectToRoute(routeName: "DangNhap")); }
// // Phương thức thêm khách hàng // public void Add(Khach kh) { provider.Connect(); string sql = string.Format("INSERT INTO KHACH(TENKH,DIACHI,SDT) VALUES " + "(N'{0}', N'{1}', N'{2}')", kh.TenKh, kh.DiaChi, kh.SDT); provider.ExecuteQuery(sql); provider.Disconnect(); }
public ActionResult Edit([Bind(Include = "MaKhach,TenKhach,DiaChi,DienThoai")] Khach khach) { if (ModelState.IsValid) { db.Entry(khach).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(khach)); }
private void EditNhanVien() { QLBanMonAnClassesDataContext db = new QLBanMonAnClassesDataContext(); Khach kh = db.Khaches.Where(p => p.MaKhach == txtMaKH.Text).SingleOrDefault(); kh.TenKhach = txtTenKH.Text; kh.DiaChiKH = txtDiaChi.Text; kh.DienThoaiKH = txtDienThoai.Text; db.SubmitChanges(); LoadDTGV_Khach_MonAn(); }
public ActionResult Create([Bind(Include = "MaKhach,TenKhach,DiaChi,DienThoai")] Khach khach) { if (ModelState.IsValid) { db.Khaches.Add(khach); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(khach)); }
public ActionResult DangKy(Khach kh) { if (ModelState.IsValid) { //Chen du lieu vao bang khach db.Khaches.Add(kh); //Luu vso csdl db.SaveChanges(); } return(View()); }
public ActionResult TaoKhachHang(Khach khach) { if (Session[KHACHHANG] != null) { return(Redirect("/")); } ViewData["hoten"] = ""; ViewData["matkhau"] = ""; ViewData["taikhoan"] = ""; ViewData["SDT"] = ""; bool erroR = false; if (string.IsNullOrEmpty(khach.HoTen) || string.IsNullOrWhiteSpace(khach.HoTen)) { ViewData["hoten"] = "Chưa nhập họ và tên"; erroR = true; } if (string.IsNullOrEmpty(khach.Pwd) || string.IsNullOrWhiteSpace(khach.Pwd)) { ViewData["matkhau"] = "Chưa nhập mật khẩu"; erroR = true; } if (string.IsNullOrEmpty(khach.Username) || string.IsNullOrWhiteSpace(khach.Username)) { ViewData["taikhoan"] = "Chưa nhập tài khoản"; erroR = true; } if (string.IsNullOrEmpty(khach.SDT) || string.IsNullOrWhiteSpace(khach.SDT)) { ViewData["SDT"] = "Chưa nhập số điện thoại"; erroR = true; } if (erroR) { return(View(khach)); } Khach Khach = db.Khaches.SingleOrDefault(n => n.Username == khach.Username); if (Khach != null) { ViewData["taikhoan"] = "Tài khoản đã được dùng"; return(View(khach)); } db.Khaches.InsertOnSubmit(khach); db.SubmitChanges(); return(RedirectToRoute(routeName: "DangNhap")); }
public String getMaKhach(Khach khach) { DataTable table = da.Query("select ma from khach where ten = N'" + khach.Ten + "' and gioitinh = " + khach.GioiTinh + " and quoctich = N'" + khach.QuocTich + "' and chungminhthu = '" + khach.ChungMinhThu + "'"); String ma = ""; if (table.Rows.Count == 1) { return(table.Rows[0]["ma"].ToString().Trim()); } return(ma); }
public void update(string ma, string ten, DateTime ngaysinh, string diachi, string sodienthoai, string email, string maloaikhach) { Khach khach = db.Khaches.Single(p => p.MaKhach == ma); khach.Tenkhach = ten; khach.DiaChi = diachi; khach.SoDienThoai = sodienthoai; khach.NgaySinh = ngaysinh; khach.Email = email; khach.MaLoaiKhach = maloaikhach; db.SubmitChanges(); }
private void DeleteKH() { QLBanMonAnClassesDataContext db = new QLBanMonAnClassesDataContext(); Khach kh = db.Khaches.Where(p => p.MaKhach == txtMaKH.Text).SingleOrDefault(); db.Khaches.DeleteOnSubmit(kh); //using (QLBanMonAnClassesDataContext db = new QLBanMonAnClassesDataContext()) //{ // QLBanMonAnClassesDataContext //} db.SubmitChanges(); }
// // Phương thức event khi nhấn In hoá đơn ở tab hoá đơn // private void BtnIn4_Click(object sender, EventArgs e) { int maNV = new TaiKhoanBUS().GetMaNV(_tenDN); Khach kh = new Khach(-1, txtK4.Text, txtDC4.Text, txtSDT4.Text); new KhachBUS().Add(kh); int maKH = new KhachBUS().GetMaKH(txtK4.Text); HDBan hdb = new HDBan(-1, maKH, maNV, dtNgTT4.Value, Convert.ToInt32(txtThanhTien4.Text)); new HDBanBUS().Add(hdb); int maHDB = new ChiTietHDBanBUS().GetMaHDB(maKH, maNV); try { for (int i = 0; i < gridData4.Rows.Count - 1; i++) { int maSP = new SanPhamBUS().GetMaSP(gridData4.Rows[i].Cells[0].Value.ToString()); int soLuong = Convert.ToInt32(gridData4.Rows[i].Cells[1].Value.ToString()); int tong = Convert.ToInt32(gridData4.Rows[i].Cells[3].Value.ToString()); ChiTietHDBan cthdb = new ChiTietHDBan(maHDB, maSP, soLuong, tong); new ChiTietHDBanBUS().Add(cthdb); } MessageBox.Show("Đã lưu hoá đơn vào ổ đĩa D"); frmCryReport f = new frmCryReport { _tenKH = txtK4.Text, _maHDB = maHDB, _tenNV = new TaiKhoanBUS().GetTenNV(_tenDN), _ngLap = dtNgTT4.Value, _tongTien = txtThanhTien4.Text }; f.Show(); } catch { MessageBox.Show("Kiểm tra lại thông tin"); new HDBanBUS().Delete(maHDB.ToString()); new KhachBUS().Delete(kh); int i = Convert.ToInt32(gridData2.Rows[gridData2.RowCount - 1].Cells[0].Value.ToString()); new KhachBUS().Reset(i); gridData4.DataSource = new HDBanBUS().LoadHD(); gridData4.Refresh(); i = Convert.ToInt32(gridData3.Rows[gridData3.RowCount - 1].Cells[0].Value.ToString()); new SanPhamBUS().Reset(i); } }
public ActionResult SuaThongTinCaNhan(Khach khach) { if (Session[KHACHHANG] == null) { return(RedirectToRoute(routeName: "DangNhap")); } Khach Khach = (Khach)Session[KHACHHANG]; bool erroR = false; if (string.IsNullOrEmpty(khach.Pwd)) { ViewData["matkhau"] = "Mật khẩu không được để trống"; erroR = true; } if (string.IsNullOrEmpty(khach.HoTen) || string.IsNullOrWhiteSpace(khach.HoTen)) { ViewData["hoten"] = "Họ tên không được để trống"; erroR = true; } if (string.IsNullOrEmpty(khach.SDT) || string.IsNullOrWhiteSpace(khach.SDT)) { ViewData["SDT"] = "Số điện thoại không được để trống"; erroR = true; } if (erroR) { return(View(khach)); } Khach khacH = db.Khaches.SingleOrDefault(n => n.MaKhach == Khach.MaKhach); if (khacH == null) { ViewData["loi"] = "Khách hàng không có trong CSDL"; return(View(khach)); } khacH.HoTen = khach.HoTen; khacH.Pwd = khach.Pwd; khacH.SDT = khach.SDT; khacH.Diachi = khach.Diachi; khacH.TenCoQuan = khach.TenCoQuan; db.SubmitChanges(); return(Redirect("/XemThongTinCaNhan")); }
private void btOK_Click(object sender, EventArgs e) { DateTime NgayDat = DateTime.Now; DateTime date = DateTime.Parse(txtNgaySinh.Text); Khach k = new Khach(txtCMND.Text, txtHoTen.Text, date, cbGioiTinh.SelectedItem.ToString(), txtDiaChi.Text, txtDienThoai.Text); new KhachBUS().Insert(k); Tam t = new Tam(maPhong, txtCMND.Text, NgayDat, _maNV, Convert.ToInt32(txtSoNguoi.Text)); new TamBUS().Insert(t); this.Close(); }
public void insert(string ten, DateTime ngaysinh, string diachi, string sodienthoai, string email, string maloaikhach) { Khach khach = new Khach(); khach.MaKhach = laymakhach(); khach.Tenkhach = ten; khach.DiaChi = diachi; khach.SoDienThoai = sodienthoai; khach.NgaySinh = ngaysinh; khach.Email = email; khach.MaLoaiKhach = maloaikhach; db.Khaches.InsertOnSubmit(khach); db.SubmitChanges(); }
private void cbbTenKhachMonAn_TextChanged(object sender, EventArgs e) { if (cbbTenKhachMonAn.Text != "") { QLBanMonAnClassesDataContext db = new QLBanMonAnClassesDataContext(); Khach kh = db.Khaches.Where(p => p.MaKhach == cbbTenKhachMonAn.SelectedValue.ToString()).SingleOrDefault(); if (kh != null) { txtDiaChi.Text = kh.DiaChiKH; txtDienThoai.Text = kh.DienThoaiKH; txtMaKhachMonAn.Text = kh.MaKhach; } } }
// GET: Khaches/Delete/5 public ActionResult Delete(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Khach khach = db.Khaches.Find(id); if (khach == null) { return(HttpNotFound()); } return(View(khach)); }
public ActionResult DangNhap(FormCollection f) { string sTaiKhoan = f["txtTaiKhoan"].ToString(); string sMatKhau = f.Get("txtMatKhau").ToString(); Khach kh = db.Khaches.SingleOrDefault(n => n.TaiKhoan == sTaiKhoan && n.MatKhau == sMatKhau); if (kh != null) { ViewBag.ThongBao = "Đăng Nhập Thành Công !"; Session["TaiKhoan"] = kh; return(View()); } ViewBag.ThongBao = "Khong Thanh Cong !"; return(View()); }