private void bbiDelete_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { connectDBEntity mod = new connectDBEntity(); if (txtEWID.Text != "") { if (MessageBox.Show("Bạn muốn xoá phiếu ghi điện nước này ?", "Cảnh Báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { try { var dIENNUOC = mod.DIENNUOC.FirstOrDefault(a => a.MaDienNuoc == txtEWID.Text); mod.DIENNUOC.Remove(dIENNUOC); mod.SaveChanges(); setnull(); dgvEW.DataSource = null; load(); } catch (Exception) { MessageBox.Show("Phiếu này đã xuất hoá đơn không thể xoá " + "\n" + "\tHãy xoá hoá đơn trước !", "Cảnh báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } }
private void btnSave_Click(object sender, EventArgs e) { bool flag = true; if (txtUsername.Text != "" && txtnewPass.Text != "" && (txtoldPass.Text != "" || txtMail.Text != "")) { foreach (var item in tAIKHOANs) { if (item.TenTaiKhoan == txtUsername.Text && (item.MatKhau == txtoldPass.Text || (item.Email == txtMail.Text && txtCode.Text == code))) { TAIKHOAN Acc = mod.TAIKHOAN.Where(p => p.TenTaiKhoan == txtUsername.Text).SingleOrDefault(); Acc.TenTaiKhoan = txtUsername.Text; Acc.MatKhau = txtnewPass.Text; //Acc.Email = txtMail.Text; mod.Entry(Acc).State = EntityState.Modified; mod.SaveChanges(); MessageBox.Show("Đổi mật khẩu thành công !"); Close(); } else { flag = false; } } } if (flag == true) { MessageBox.Show("Nhập sai thông tin tài khoản !", "Cảnh báo !"); } }
private void update() { DICHVU dICHVU = mod.DICHVU.FirstOrDefault(p => p.MaDichVu == ID); dICHVU.TenDichVu = txtServiceName.Text; dICHVU.DonGia = double.Parse(txtPrice.Text); dICHVU.DonViTinh = txtUnit.Text; mod.SaveChanges(); }
private void updateTenancy() { string listIDservice = getIDservice(); connectDBEntity mod1 = new connectDBEntity(); var Tenancy = mod1.HOPDONG.FirstOrDefault(a => a.MaHopDong == txtTenacyID.Text); Tenancy.MaHopDong = txtTenacyID.Text; Tenancy.MaPhong = cboRoomName.SelectedValue.ToString(); Tenancy.MaNhanVien = txtIDofStaff.Text; Tenancy.MaDichVu = listIDservice; Tenancy.MaKhachHang = txtIDofCus.Text; mod1.SaveChanges(); }
private void AddRoom() { PHONGTRO pHONGTRO = new PHONGTRO { MaPhong = getID(), TenPhong = txtRoomName.Text, MaTrangThai = int.Parse(cboStatus.SelectedValue.ToString()), DienTich = double.Parse(txtCapacity.Text), MoTa = txtDescription.Text, }; mod.PHONGTRO.Add(pHONGTRO); mod.SaveChanges(); }
private void btnSave_Click(object sender, EventArgs e) { connectDBEntity mod = new connectDBEntity(); TAIKHOAN tAIKHOAN = new TAIKHOAN { TenTaiKhoan = txtUsername.Text, MatKhau = txtnewPass.Text, Email = txtMail.Text }; mod.TAIKHOAN.Add(tAIKHOAN); mod.SaveChanges(); Close(); }
private void AddService() { DICHVU dICHVU = new DICHVU { MaDichVu = getId() + 1, TenDichVu = txtServiceName.Text, DonGia = double.Parse(txtPrice.Text), DonViTinh = txtPrice.Text, }; mod.DICHVU.Add(dICHVU); mod.SaveChanges(); Close(); }
private void btnSave_Click(object sender, EventArgs e) { string idInvoice = getID(); connectDBEntity mod = new connectDBEntity(); string id = (cboRoom.SelectedItem as Comboboxitem).Value.ToString(); var Tenancy = mod.HOPDONG.Select(a => new { a.MaHopDong, a.MaKhachHang, a.MaPhong }).FirstOrDefault(a => a.MaPhong == id); if (lsvService.Items.Count > 0) { if (MessageBox.Show("Bạn muốn lưu hoá đơn này ?", "Cảnh Báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { int index = dgvEW.CurrentRow.Index; connectDBEntity HD = new connectDBEntity(); HOADON hOADON = new HOADON { MaHoaDon = idInvoice, MaNhanVien = cboStaff.SelectedValue.ToString(), MaPhong = (cboRoom.SelectedItem as Comboboxitem).Value.ToString(), MaDienNuoc = dgvEW.Rows[index].Cells[0].Value.ToString() }; HD.HOADON.Add(hOADON); HD.SaveChanges(); CHITIETHOADON cHITIETHOADON = new CHITIETHOADON { MaHoaDon = idInvoice, MaKhachHang = Tenancy.MaKhachHang, NgayLap = DateTime.Now, TongCong = float.Parse(txtTotal.Text), TrangThai = false, }; HD.CHITIETHOADON.Add(cHITIETHOADON); HD.SaveChanges(); MessageBox.Show("Lưu thành công!"); Close(); } } }
private void bbiDelete_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { if (txtUsername.Text != "") { if (MessageBox.Show("Bạn muốn xoá tài khoản này ?", "Cảnh Báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { connectDBEntity mod = new connectDBEntity(); var Acc = mod.TAIKHOAN.FirstOrDefault(p => p.TenTaiKhoan == txtUsername.Text); mod.TAIKHOAN.Remove(Acc); mod.SaveChanges(); dgvAccount.DataSource = null; load(); } } }
private void update() { NHANVIEN nHANVIEN = mod.NHANVIEN.FirstOrDefault(p => p.MaNhanVien == ID); nHANVIEN.MaNhanVien = ID; nHANVIEN.HoNhanVien = txtFirstName.Text; nHANVIEN.TenNhanVien = txtLastName.Text; nHANVIEN.CMND = txtID.Text; nHANVIEN.SoDienThoai = txtPhone.Text; nHANVIEN.DiaChi = txtAddress.Text; nHANVIEN.NgaySinh = dtpBirth.Value; nHANVIEN.ThuDienTu = txtMail.Text; nHANVIEN.GioiTinh = getSex(); mod.SaveChanges(); }
private void update() { KHACHHANG kHACHHANG = mod.KHACHHANG.FirstOrDefault(p => p.MaKhachHang == ID); kHACHHANG.MaKhachHang = ID; kHACHHANG.HoKhachHang = txtFirstName.Text; kHACHHANG.TenKhachHang = txtLastName.Text; kHACHHANG.CMND = txtID.Text; kHACHHANG.SoDienThoai = txtPhone.Text; kHACHHANG.DiaChi = txtAddress.Text; kHACHHANG.NgaySinh = dtpBirth.Value; kHACHHANG.ThuDienTu = txtMail.Text; kHACHHANG.GioiTinh = getSex(); mod.SaveChanges(); }
private void bbiDelete_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { if (txtRoomID.Text != "") { if (MessageBox.Show("Bạn muốn xoá phòng này ?", "Cảnh Báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { var pHONGTRO = mod.PHONGTRO.SingleOrDefault(p => p.MaPhong == txtRoomID.Text); mod.PHONGTRO.Remove(pHONGTRO); mod.SaveChanges(); lsvRoom.Items.Clear(); setClear(); LoadRoom(); } } }
private void EditEW() { connectDBEntity mod = new connectDBEntity(); var dIENNUOC = mod.DIENNUOC.FirstOrDefault(a => a.MaDienNuoc == ID); dIENNUOC.MaDienNuoc = ID; dIENNUOC.MaPhong = (cboRoom.SelectedItem as Comboboxitem).Value.ToString(); dIENNUOC.ThoiGian = dtpDate.Value; dIENNUOC.SoDienCu = int.Parse(txtENumberO.Text); dIENNUOC.SoDienMoi = int.Parse(txtEnumberN.Text); dIENNUOC.SoNuocCu = int.Parse(txtWNumberN.Text); dIENNUOC.SoNuocMoi = int.Parse(txtWNumberN.Text); dIENNUOC.TienDienNuoc = double.Parse(txtSum.Text); mod.SaveChanges(); }
private void AddTenancy() { string listIDservice = getIDservice(); connectDBEntity mod1 = new connectDBEntity(); var Tenancy = new HOPDONG { MaHopDong = txtTenacyID.Text, MaPhong = cboRoomName.SelectedValue.ToString(), MaNhanVien = txtIDofStaff.Text, MaDichVu = listIDservice, MaKhachHang = txtIDofCus.Text }; mod1.HOPDONG.Add(Tenancy); mod1.SaveChanges(); }
private void bbiDelete_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { if (txtServiceID.Text != "") { int id = int.Parse(txtServiceID.Text); if (MessageBox.Show("Bạn muốn xoá dịch vụ này ?", "Cảnh Báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { var Service = mod.DICHVU.FirstOrDefault(p => p.MaDichVu == id); mod.DICHVU.Remove(Service); mod.SaveChanges(); settxt(); dgvService.DataSource = null; load(); } } }
//private string getID() //{ // string result = ""; // List<HOPDONG> ps = mod.HOPDONG.ToList(); // if (ps.Any() == false) // { // result = "HD00000001"; // } // else // { // var R = ps.Last(); // int i = R.MaHopDong.IndexOf("0"); // string first = "HD"; // int last = int.Parse(R.MaHopDong.Substring(i + 1)) + 1; // result = first + last.ToString().PadLeft(8, '0'); // } // return result; //} private void updateRoom() { connectDBEntity mod1 = new connectDBEntity(); DateTime now = DateTime.Now; PHONGTRO pHONGTRO = mod1.PHONGTRO.FirstOrDefault(p => p.MaPhong == cboRoomName.SelectedValue.ToString()); if (dtpStart.Value <= now) { pHONGTRO.MaTrangThai = 3; } else { pHONGTRO.MaTrangThai = 2; } mod1.SaveChanges(); }
private void update() { PHONGTRO pHONGTRO = mod.PHONGTRO.FirstOrDefault(p => p.MaPhong == ID); pHONGTRO.TenPhong = txtRoomName.Text; pHONGTRO.MaPhong = txtRoomID.Text; pHONGTRO.MaTrangThai = int.Parse(cboStatus.SelectedValue.ToString()); pHONGTRO.DienTich = double.Parse(txtAcreage.Text.ToString()); pHONGTRO.SoNguoiO = int.Parse(txtCapacity.Text); pHONGTRO.MoTa = txtDescription.Text; var TY = mod.HOPDONG.FirstOrDefault(a => a.MaPhong == txtRoomID.Text); var CT = mod.CHITIETHOPDONG.FirstOrDefault(a => a.MaHopDong == TY.MaHopDong); CT.TenPhong = txtRoomName.Text; mod.SaveChanges(); }
private void AddStaff() { NHANVIEN nHANVIEN = new NHANVIEN() { MaNhanVien = getID(), HoNhanVien = txtFirstName.Text, TenNhanVien = txtLastName.Text, CMND = txtID.Text, SoDienThoai = txtPhone.Text, DiaChi = txtAddress.Text, NgaySinh = dtpBirth.Value, ThuDienTu = txtMail.Text, GioiTinh = getSex() }; mod.NHANVIEN.Add(nHANVIEN); mod.SaveChanges(); }
private void AddEW() { connectDBEntity mod = new connectDBEntity(); var ElectricWater = new DIENNUOC { MaDienNuoc = getID(), MaPhong = (cboRoom.SelectedItem as Comboboxitem).Value.ToString(), ThoiGian = DateTime.Now, SoDienCu = int.Parse(txtENumberO.Text), SoDienMoi = int.Parse(txtEnumberN.Text), SoNuocMoi = int.Parse(txtWNumberN.Text), SoNuocCu = int.Parse(txtWNumberO.Text), TienDienNuoc = double.Parse(txtSum.Text) }; mod.DIENNUOC.Add(ElectricWater); mod.SaveChanges(); }
private void btnSave_Click(object sender, EventArgs e) { TAIKHOAN Acc = mod.TAIKHOAN.Where(p => p.TenTaiKhoan == txtUsername.Text).SingleOrDefault(); Acc.TenTaiKhoan = txtUsername.Text; if (txtnewPass.Text == "") { Acc.MatKhau = txtoldPass.Text; } else { Acc.MatKhau = txtnewPass.Text; } Acc.Email = txtMail.Text; mod.Entry(Acc).State = EntityState.Modified; mod.SaveChanges(); Close(); }
private void AddCustomer() { KHACHHANG kHACHHANG = new KHACHHANG { MaKhachHang = getID(), HoKhachHang = txtFirstName.Text, TenKhachHang = txtLastName.Text, CMND = txtID.Text, SoDienThoai = txtPhone.Text, DiaChi = txtAddress.Text, NgaySinh = dtpBirth.Value, ThuDienTu = txtMail.Text, GioiTinh = getSex(), MaPhong = "00000" }; mod.KHACHHANG.Add(kHACHHANG); mod.SaveChanges(); }
private void bbiDelete_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { if (txtTenacyID.Text != "") { if (MessageBox.Show("Bạn muốn xoá hợp đồng này ?", "Cảnh Báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { var Tenancyinfo = mod.CHITIETHOPDONG.FirstOrDefault(a => a.MaHopDong == txtTenacyID.Text); var Tenancy = mod.HOPDONG.FirstOrDefault(a => a.MaHopDong == txtTenacyID.Text); var Room = mod.PHONGTRO.FirstOrDefault(a => a.MaPhong == Tenancy.MaPhong); Room.MaTrangThai = 1; mod.CHITIETHOPDONG.Remove(Tenancyinfo); mod.HOPDONG.Remove(Tenancy); mod.SaveChanges(); setnull(); dgvTenacylist.Rows.Clear(); load(); } } }
private void addTenancyinfo() { try { connectDBEntity mod1 = new connectDBEntity(); double deposit = double.Parse(txtDeposits.Text); var Tenancyinfo = new CHITIETHOPDONG { MaHopDong = txtTenacyID.Text, NgayLapHopDong = dtpDate.Value, TenPhong = getRoomname(), TenDichVu = getSer(lsvService, 1), GiaDichVu = getSer(lsvService, 2), DonViTinh = getSer(lsvService, 3), TienDatCoc = deposit, NgayBatDau = dtpStart.Value, NgayKetThuc = dtpEnd.Value }; mod1.CHITIETHOPDONG.Add(Tenancyinfo); mod1.SaveChanges(); } catch (System.Data.Entity.Validation.DbEntityValidationException dbEx) { Exception raise = dbEx; foreach (var validationErrors in dbEx.EntityValidationErrors) { foreach (var validationError in validationErrors.ValidationErrors) { string message = string.Format("{0}:{1}", validationErrors.Entry.Entity.ToString(), validationError.ErrorMessage); // raise a new exception nesting // the current instance as InnerException raise = new InvalidOperationException(message, raise); } } throw raise; } }
private void bbiDelete_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { if (txtCusID.Text != "") { if (MessageBox.Show("Bạn muốn xoá khách hàng này ?", "Cảnh Báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { try { var Customer = mod.KHACHHANG.FirstOrDefault(p => p.MaKhachHang == txtCusID.Text); mod.KHACHHANG.Remove(Customer); mod.SaveChanges(); setnull(); dgvCustomerinfo.DataSource = null; load(); } catch (Exception) { MessageBox.Show("Khác hàng này đang có hợp đồng không thể xoá" + "\n" + "\tHãy xoá hợp đồng trước!", "Cảnh báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } }
private void bbiDelete_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { if (txtStaffID.Text != "") { if (MessageBox.Show("Bạn muốn xoá nhân viên này ?", "Cảnh Báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { try { var Customer = mod.NHANVIEN.FirstOrDefault(p => p.MaNhanVien == txtStaffID.Text); mod.NHANVIEN.Remove(Customer); mod.SaveChanges(); setnull(); dgvStaffinfo.Rows.Clear(); load(); } catch (Exception) { MessageBox.Show("Nhân viên này đang quản lý hợp đồng không thể xoá" + "\n" + "\tHãy xoá hợp đồng trước!", "Cảnh báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } }