private void btnCheck_Click(object sender, EventArgs e) { if (checkDataInput() == true) { eDiskRental dr = new eDiskRental(); //MessageBox.Show(cmbDiskID.Text); dr = drbll.getDiskNoRentalByDiskID(Convert.ToInt32(cmbDiskID.Text)); eRental r = new eRental(); r = rbll.getOneRental(dr.RentalID); eCustomer c = new eCustomer(); c = cbll.getOneCustomer(r.CustomerID); eDisk ed = new eDisk(); ed = dbll.getOneDisk(dr.DiskID); eTitle et = new eTitle(); et = tbll.getOneTitle(ed.TitleID); eLateCharge elc = new eLateCharge(); elc = lcbll.getOneLateCharge(c.CustomerID, ed.DiskID); lblCustomerName.Text = c.CustomerName; lblCusTomerID.Text = c.CustomerID.ToString(); lblAddress.Text = c.Address; lblPhoneNumber.Text = c.PhoneNumber; lblRentalDate.Text = r.RentalDate.ToString(); lblTitleID.Text = et.TitleName; lblLateCharge.Text = elc.LateCharge.ToString(); //MessageBox.Show(r.CustomerID.ToString()); } }
public eCustomer getOneCustomer(int cid) { eCustomer e = new eCustomer(); var item = DB.tbl_Customers.Where(x => x.CustomerID == cid).FirstOrDefault(); e.CustomerID = item.CustomerID; e.CustomerName = item.CustomerName; e.Address = item.Address; e.PhoneNumber = item.PhoneNumber; return(e); }
private void cmbCustomerID_SelectedIndexChanged(object sender, EventArgs e) { eCustomer ec = new eCustomer(); ec = cbll.getOneCustomer(Convert.ToInt32(cmbCustomerID.Text)); cmbCustomerID.Text = ec.CustomerID.ToString(); lblCustomerName.Text = ec.CustomerName; lblAddress.Text = ec.Address; lblPhone.Text = ec.PhoneNumber; LoadDataGridView(dgvRental, rentalbll.getRentalByCustomerID(Convert.ToInt32(cmbCustomerID.Text))); }
//Sửa thông tin khách hàng public void updateCustomer(eCustomer cus) { khachHang custemp = db.khachHangs.Where(x => x.maKH.Equals(cus.CustomerID)).FirstOrDefault(); // Cập nhật dữ liệu custemp.maKH = cus.CustomerID; custemp.tenKH = cus.CustomerName; custemp.diaChi = cus.Address; custemp.phone = cus.Phone; db.SubmitChanges(); }
private void btnthem_Click(object sender, EventArgs e) { eCustomer cus = new eCustomer(); cus.CustomerID = Convert.ToInt32(txtCustomerID.Text); cus.CustomerName = txtCustomerName.Text; cus.Address = txtAddress.Text; cus.PhoneNumber = txtPhoneNumber.Text; khbll.AddCustomer(cus); LoadDataGridView(dtGvCustomer, khbll.GetAllCustomer()); }
public bool Update(eCustomer updatekh) { try { tbl_Customer updateKH = DB.tbl_Customers.Single(x => x.CustomerID == updatekh.CustomerID); updateKH.CustomerID = updatekh.CustomerID; updateKH.CustomerName = updatekh.CustomerName; updateKH.Address = updatekh.Address; updateKH.PhoneNumber = updatekh.PhoneNumber; DB.SubmitChanges(); return(true); } catch { return(false); } }
public List <eCustomer> GetAllCustomer() { var dsKH = DB.tbl_Customers.ToList(); List <eCustomer> lkh = new List <eCustomer>(); foreach (tbl_Customer kh_DAL in dsKH) { eCustomer ekh = new eCustomer(); ekh.Address = kh_DAL.Address; ekh.CustomerID = kh_DAL.CustomerID; ekh.CustomerName = kh_DAL.CustomerName; ekh.PhoneNumber = kh_DAL.PhoneNumber; lkh.Add(ekh); } return(lkh); }
//Nhập khách hàng mới vào database public int insertCustomer(eCustomer cus) { if (checkIDExist(cus.CustomerID)) { return(0); } khachHang custemp = new khachHang(); custemp.maKH = cus.CustomerID; custemp.tenKH = cus.CustomerName; custemp.diaChi = cus.Address; custemp.phone = cus.Phone; db.khachHangs.InsertOnSubmit(custemp); db.SubmitChanges(); return(1); }
//Lấy toàn bộ khách hàng có trong database public List <eCustomer> getAllCustomer() { var listCus = (from m in db.khachHangs select m).ToList(); List <eCustomer> ls = new List <eCustomer>(); foreach (var m in listCus) { eCustomer e = new eCustomer(); e.CustomerID = m.maKH; e.CustomerName = m.tenKH; e.Address = m.diaChi; e.Phone = m.phone; ls.Add(e); } return(ls); }
public int AddCustomer(eCustomer kh) { var customerid = DB.tbl_Customers.Where(x => x.CustomerID == kh.CustomerID).FirstOrDefault(); if (customerid != null) { return(0); } tbl_Customer khTmp = new tbl_Customer(); khTmp.CustomerID = kh.CustomerID; khTmp.CustomerName = kh.CustomerName; khTmp.Address = kh.Address; khTmp.PhoneNumber = kh.PhoneNumber; DB.tbl_Customers.InsertOnSubmit(khTmp); DB.SubmitChanges(); return(1); }
private void btnSave_Click(object sender, EventArgs e) { eCustomer cus = new eCustomer(); cus.CustomerID = txtCusID.Text; cus.CustomerName = txtCusName.Text; cus.Address = txtAddress.Text; cus.Phone = txtPhone.Text; if (btnSave.Text.Equals("LƯU THÊM")) { //try // { int result = bCus.insertCustomer(cus); if (result == 1) { clearTextbox(); btnSave.Enabled = false; btnSave.Text = "Lưu"; btnSave.BackColor = Color.Gainsboro; btnNew.Text = "Thêm"; btnNew.BackColor = Color.Gainsboro; label2.Text = ""; setOnOffEditTextbox(0); MessageBox.Show("Thêm nhân viên mới thành công !", "Thêm thuốc", MessageBoxButtons.OK, MessageBoxIcon.Information); dgvCusList.DataSource = bCus.getAllCustomer(); } else { MessageBox.Show("Mã nhân viên bị trùng ! Vui lòng thử lại !", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } //} // catch (Exception ex) // { // MessageBox.Show(ex.Message); // } } }
private void btnSave_Click(object sender, EventArgs e) { eCustomer cus = new eCustomer(); cus.CustomerID = txtBillID.Text; cus.CustomerName = txtOrderDate.Text; cus.Address = txtCusID.Text; cus.Phone = txtEmID.Text; //bB.updateCustomer(cus); btnSave.Enabled = false; btnSave.Text = "Lưu"; btnSave.BackColor = Color.Gainsboro; btnUpdate.Text = "Sửa"; btnUpdate.BackColor = Color.Gainsboro; label2.Text = ""; setOnOffEditTextbox(0); MessageBox.Show("Cập nhập hóa đơn thành công !", "Cập nhập", MessageBoxButtons.OK, MessageBoxIcon.Information); dgvBillList.DataSource = bB.getAllBill(); }
public List <eCustomer> searchCustomer(string cid) { List <eCustomer> ls = new List <eCustomer>(); var list = from c in DB.tbl_Customers where SqlMethods.Like(Convert.ToString(c.CustomerID), cid) select c; foreach (tbl_Customer item in list) { eCustomer cus = new eCustomer(); cus.CustomerID = item.CustomerID; cus.CustomerName = item.CustomerName; cus.Address = item.Address; cus.PhoneNumber = item.PhoneNumber; ls.Add(cus); } //var list = DB.tbl_Customers.Where(x => x.CustomerID.COn )); return(ls); }
public void updateCustomer(eCustomer cus) { dCus.updateCustomer(cus); }
public int insertCustomer(eCustomer cus) { return(dCus.insertCustomer(cus)); }
private void btnSave_Click(object sender, EventArgs e) { if (txtCusID.Text.Length == 0 || txtCusName.Text.Length == 0 || txtPhone.Text.Length == 0 || txtAddress.Text.Length == 0) { MessageBox.Show("Không chừa trống dữ liệu nhập !", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (txtCusID.Text.KiemTraMaKhachHang() == false) { MessageBox.Show("Mã nhân viên có định dạng:KHXXX với X là số !", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } eCustomer cus = new eCustomer(); cus.CustomerID = txtCusID.Text; cus.CustomerName = txtCusName.Text; cus.Address = txtAddress.Text; cus.Phone = txtPhone.Text; if (btnSave.Text.Equals("Lưu thêm")) { try { int result = bCus.insertCustomer(cus); if (result == 1) { clearTextbox(); btnSave.Enabled = false; btnSave.Text = "Lưu"; btnSave.BackColor = Color.Gainsboro; btnNew.Text = "Thêm"; btnNew.BackColor = Color.Gainsboro; label2.Text = ""; setOnOffEditTextbox(0); btnSave.ForeColor = Color.Black; btnNew.ForeColor = Color.Black; btnUpdate.Enabled = true; btnDelete.Enabled = true; MessageBox.Show("Thêm khách hàng mới thành công !", "Thêm thuốc", MessageBoxButtons.OK, MessageBoxIcon.Information); dgvCusList.DataSource = bCus.getAllCustomer(); } else { MessageBox.Show("Mã khách hàng bị trùng ! Vui lòng thử lại !", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception ex) { MessageBox.Show(ex.Message); } } else { bCus.updateCustomer(cus); btnSave.Enabled = false; btnSave.Text = "Lưu"; btnSave.BackColor = Color.Gainsboro; btnUpdate.Text = "Sửa"; btnUpdate.BackColor = Color.Gainsboro; label2.Text = ""; setOnOffEditTextbox(0); btnSave.ForeColor = Color.Black; btnUpdate.ForeColor = Color.Black; btnNew.Enabled = true; btnDelete.Enabled = true; MessageBox.Show("Cập nhập khách hàng thành công !", "Cập nhập", MessageBoxButtons.OK, MessageBoxIcon.Information); dgvCusList.DataSource = bCus.getAllCustomer(); } }