private void btn_Luu_Click(object sender, EventArgs e) { if (vat != int.Parse(txt_Vat.Text)) { ThamSo ts = new ThamSo(); ts.giatri = int.Parse(txt_Vat.Text); ts.id_thamso = 1; thamso_bll.CapNhatthamso(ts); } if (km != int.Parse(txt_KhuyenMai.Text)) { ThamSo a = new ThamSo(); a.id_thamso = 2; a.giatri = int.Parse(txt_KhuyenMai.Text); thamso_bll.CapNhatthamso(a); } if (datcoc != int.Parse(txt_DatCoc.Text)) { ThamSo b = new ThamSo(); b.id_thamso = 3; b.giatri = int.Parse(txt_DatCoc.Text); thamso_bll.CapNhatthamso(b); } Notifications.Answers("Cập nhật tham số thành công!"); LoaDsThamSo(); }
private void btn_Xoa_Click(object sender, EventArgs e) { DialogResult dlr = MessageBox.Show("Bạn có chắc chắn muốn hủy hóa đơn này!", "THÔNG BÁO", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question); if (dlr == DialogResult.Yes) { HoaDonThanhToan qd = new HoaDonThanhToan(); qd.id_hoadon = int.Parse(txt_MaHoaDon.Text); qd.trangthai = "Hủy"; HoaDon_Bll.CapNhatHoaDon(qd); Notifications.Answers("Hủy thành công!"); Frm_HoaDon_Load(sender, e); _thanhToanBll.LoadChiTietHoaDon(0, grd_DanhSachMon); txt_TenKH.Text = ""; txt_SDT.Text = ""; txt_MaHoaDon.Text = ""; txt_TongTien.Text = "0"; txt_TongHoaDon.Text = "0"; txt_Ban.Text = ""; } else { Notifications.Answers("Hủy không thành công!"); } }
public Frm_ThanhToan(int idnv, int idhoadon) { InitializeComponent(); ktthanhtoan = true; btn_in.Enabled = true; btn_ThanhToan.Enabled = true; cmb_NhanVien.Properties.DataSource = new RestaurantSoftware.DA_Layer.RestaurantDBDataContext().NhanViens; ID_NHANVIEN = idnv; cmb_NhanVien.EditValue = ID_NHANVIEN; txt_Tenkh.Properties.DataSource = new RestaurantSoftware.DA_Layer.RestaurantDBDataContext().KhachHangs; _thanhToanBll.LayDsThamSo(txt_VAT, txt_KhuyenMai); idbanselected = _thanhToanBll.loadTenBan(idhoadon, txt_Ban, txt_DaTra); txt_MaHoaDon.Text = idhoadon.ToString(); dt_NgayLap.Text = DateTime.Now.ToShortDateString(); try { _thanhToanBll.LoadChiTietHoaDon(idhoadon, grd_DanhSachMon); TongTien(); TongHoaDon(); chuyenvetiente(txt_TongTien); chuyenvetiente(txt_TongHoaDon); } catch (Exception) { Notifications.Answers("Hóa đơn chưa có món ăn."); } }
public void LayDanhSachThamSo(TextEdit vat, TextEdit km, TextEdit datcoc) { try { var query = (from db in dbContext.ThamSos select new { db.tenthamso, db.giatri }).ToList(); foreach (var id in query) { if (id.tenthamso == "vat") { vat.Text = id.giatri.ToString(); } else if (id.tenthamso == "khuyenmai") { km.Text = id.giatri.ToString(); } else if (id.tenthamso == "datcoc") { datcoc.Text = id.giatri.ToString(); } } } catch (Exception) { Notifications.Answers("Chưa có tham số"); } }
private void btn_ThanhToan_Click(object sender, EventArgs e) { if (txt_KhachDua.Text != "") { string a = (txt_TongHoaDon.Text).Replace(",", ""); string b = (txt_KhachDua.Text).Replace(",", ""); string c = (txt_DaTra.Text).Replace(",", ""); if (int.Parse(a) <= (int.Parse(b) + int.Parse(c))) { try { HoaDonThanhToan hd = new HoaDonThanhToan(); hd.id_hoadon = int.Parse(txt_MaHoaDon.Text); hd.khuyenmai = int.Parse(txt_KhuyenMai.Text); hd.vat = int.Parse(txt_VAT.Text); hd.id_khachhang = (int)txt_Tenkh.EditValue; hd.tongtien = int.Parse(a); hd.trangthai = "Đã thanh toán"; hd.datra = int.Parse(a); Ban bn = new Ban(); if (ktthanhtoan == true) { bn.id_ban = idbanselected; ktthanhtoan = false; } else { if (kt == true) { bn.id_ban = int.Parse(lvDsBan.SelectedItems[0].Name); } else { bn.id_ban = Convert.ToInt32(gv_HoaDon.GetFocusedRowCellDisplayText(col_MaBan)); } } bn.trangthai = "Trống"; _thanhToanBll.ThanhToan(hd); _banBll.CapNhatBanThanhToan(bn); Notifications.Answers("Thanh toán thành công!"); LoadDataSource(); } catch (Exception) { Notifications.Answers("Hóa đơn đã thanh toán rồi!"); } } else { Notifications.Answers("Khách hàng chưa thanh toán đủ tiền!"); } } else { Notifications.Answers("Khách hàng chưa đưa tiền!"); } }
private void btn_Xoa_Click(object sender, EventArgs e) { //_sucoBLL.XoaSuCo(int.Parse(txt_MaSuCo.Text)); //Notifications.Answers("Xóa thành công!"); //btn_LamMoi_Click(sender, e); _nhaphangBLL.XoaHoaDonNhapHang(int.Parse(txt_MaPhieuNhap.Text)); Notifications.Answers("Xóa thành công"); btn_LamMoi_Click(sender, e); }
private void btn_In_Click(object sender, EventArgs e) { try { Frm_InSuCo sc = new Frm_InSuCo(int.Parse(txt_MaSuCo.Text)); sc.Show(); } catch (Exception) { Notifications.Answers(" Bạn chưa chọn sự cố để in"); } }
public void ThemQuyDinh(QuyDinh quydinh) { try { dbContext.QuyDinhs.InsertOnSubmit(quydinh); dbContext.SubmitChanges(); } catch (Exception) { Notifications.Answers("Bạn hãy kiểm tra lại, tên quy định không được trùng nhau."); } }
public void TongTien() { try { var a = gv_DanhSachMon.Columns["thanhtien"].SummaryItem.SummaryValue; txt_TongTien.EditValue = a; } catch (Exception) { Notifications.Answers("Lỗi tổng tiền"); } }
// Tính tổng tiền số hàng hóa nhập vào private void TongTien() { try { int tongtien = Convert.ToInt32(grv_DsChiTietPhieuNhap.Columns["thanhtien"].SummaryItem.SummaryValue); txtTongTien.EditValue = (tongtien != 0) ? tongtien : 0; } catch (Exception) { Notifications.Answers("Lỗi tổng tiền"); } }
// Tính tổng thanh toán hàng hóa bao gồm cả thuế private void TongThanhToan() { try { int tongtien = Convert.ToInt32(grv_DsChiTietPhieuNhap.Columns["thanhtien"].SummaryItem.SummaryValue); var tongthanhtoan = tongtien + (tongtien * int.Parse(txtThue.Text)) * 0.01; txtTongThanhToan.EditValue = (tongthanhtoan != 0) ? tongthanhtoan : 0; } catch (Exception) { Notifications.Answers("Lỗi tổng thanh toán!"); } }
private void btn_Luu_Click(object sender, EventArgs e) { if (kt == "Them") { QuyDinh qd = new QuyDinh(); qd.tenquydinh = txt_TenQuyDinh.Text; qd.id_nhanvien = (int)cmb_NhanVienLap.EditValue; qd.ngaylap = dt_NgayLap.DateTime; qd.noidung = rxt_NoiDung.Text; if (KiemTraLuu() == true) { _quydinhBLL.ThemQuyDinh(qd); Notifications.Answers("Thêm thành công!"); ReLoadQuyDinh(); LoadDataSource(); } else { if (txt_MaQuyDinh.Text != "") { QuyDinh qd1 = new QuyDinh(); qd1.id_quydinh = int.Parse(txt_MaQuyDinh.Text); qd1.tenquydinh = txt_TenQuyDinh.Text; qd1.id_nhanvien = (int)cmb_NhanVienLap.EditValue; qd1.ngaylap = dt_NgayLap.DateTime; qd1.noidung = rxt_NoiDung.Text; _quydinhBLL.CapNhatQuyDinh(qd1); Notifications.Answers("Sửa thành công!"); LoadDataSource(); } else { Notifications.Answers("Quy định đã có trong danh sách!"); } } } else if (kt == "Sua") { QuyDinh qd = new QuyDinh(); qd.id_quydinh = int.Parse(txt_MaQuyDinh.Text); qd.tenquydinh = txt_TenQuyDinh.Text; qd.id_nhanvien = (int)cmb_NhanVienLap.EditValue; qd.ngaylap = dt_NgayLap.DateTime; qd.noidung = rxt_NoiDung.Text; _quydinhBLL.CapNhatQuyDinh(qd); Notifications.Answers("Sửa thành công!"); LoadDataSource(); } }
private void btn_Xoa_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { if (Notifications.Answers("Bạn thật sự muốn xóa dữ liệu?") == DialogResult.Cancel) { return; } for (int i = 0; i < gridView1.SelectedRowsCount; i++) { int _ID_KhachHang = int.Parse(gridView1.GetRowCellValue(gridView1.GetSelectedRows()[i], "id_khachhang").ToString()); _kh_Bll.XoaKhachHang(_ID_KhachHang); } Notifications.Success("Xóa dữ liệu thành công!"); LoadDataSource(); }
public void LoadChiTietHoaDon() { try { int a = int.Parse(txt_MaHoaDon.Text); _thanhToanBll.LoadChiTietHoaDon(a, grd_DanhSachMon); var b = gv_DanhSachMon.Columns["thanhtien"].SummaryItem.SummaryValue; txt_TongTien.EditValue = b; } catch (Exception) { Notifications.Answers("Lỗi load chi tiết"); } }
public void LoadChiTietHoaDon() { try { int a = int.Parse(txt_MaHoaDon.Text); _thanhToanBll.LoadChiTietHoaDon(a, grd_DanhSachMon); TongTien(); TongHoaDon(); chuyenvetiente(txt_TongTien); chuyenvetiente(txt_TongHoaDon); } catch (Exception) { Notifications.Answers("Lỗi load chi tiết"); } }
private void btn_Xoa_Click(object sender, EventArgs e) { DialogResult dlr = MessageBox.Show("Bạn có chắc chắn muốn xóa quy định này!", "THÔNG BÁO", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question); if (dlr == DialogResult.Yes) { _quydinhBLL.XoaQuyDinh(int.Parse(txt_MaQuyDinh.Text)); Notifications.Answers("Xóa thành công!"); btn_LamMoi_Click(sender, e); LoadDataSource(); } else { Notifications.Answers("Xóa không thành công!"); } }
public void LayKM(TextEdit km) { try { var query = (from db in dbContext.ThamSos where db.tenthamso == "khuyenmai" select new { db.giatri }).ToList(); foreach (var id in query) { km.Text = id.giatri.ToString(); } } catch (Exception) { Notifications.Answers("Chưa có tham số khuyến mãi"); } }
public void LayVAT(TextEdit vat) { try { var query = (from db in dbContext.ThamSos where db.tenthamso == "vat" select new { db.giatri }).ToList(); foreach (var id in query) { vat.Text = id.giatri.ToString(); } } catch (Exception) { Notifications.Answers("Chưa có tham số VAT"); } }
// hàm xoá hàng hoá private void btn_Xoa_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { for (int i = 0; i < gridView1.SelectedRowsCount; i++) { if (gridView1.GetRowCellValue(gridView1.GetSelectedRows()[i], "trangthai").Equals("Hết")) { if (Notifications.Answers("Bạn thật sự có muốn xóa dữ liệu không") == DialogResult.Cancel) { return; } int _ID_HangHoa = int.Parse(gridView1.GetRowCellValue(gridView1.GetSelectedRows()[i], "id_hanghoa").ToString()); _hanghoaBLL.XoaHangHoa(_ID_HangHoa); Notifications.Success("Bạn xóa thành công"); } else { Notifications.Success("Bạn không được phép xoá"); } } LoadHangHoa(); }
private void btn_Xoa_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { if (Notifications.Answers("Bạn thật sự muốn xóa dữ liệu?") == DialogResult.Cancel) { return; } for (int i = 0; i < gridView1.SelectedRowsCount; i++) { int _ID_Mon = int.Parse(gridView1.GetRowCellValue(gridView1.GetSelectedRows()[i], "id_mon").ToString()); if (_monBll.KiemTraThongTin(_ID_Mon)) { _monBll.XoaTam(_ID_Mon); } else { _monBll.XoaMon(_ID_Mon); } } Notifications.Success("Xóa dữ liệu thành công!"); LoadDataSource(); }
public void loadid(int idban, string trangthai, TextEdit idhoadon, TextEdit dt, LookUpEdit kh) { try { var query = (from db in dbContext.HoaDonThanhToans where db.id_ban == idban && db.trangthai == trangthai select new { Idhoadon = db.id_hoadon, Datra = db.datra, Idkh = db.id_khachhang }).ToList(); foreach (var id in query) { idhoadon.EditValue = id.Idhoadon; dt.Text = id.Datra.ToString(); kh.EditValue = id.Idkh; } } catch (Exception) { var query = (from db in dbContext.HoaDonThanhToans where db.id_ban == idban && db.trangthai == trangthai select new { Idhoadon = db.id_hoadon, Datra = db.datra }).ToList(); foreach (var id in query) { idhoadon.EditValue = id.Idhoadon; dt.Text = id.Datra.ToString(); } Notifications.Answers("Hóa đơn chưa có khách hàng!"); } }
private void btn_Xoa_Click(object sender, EventArgs e) { DialogResult dlr = MessageBox.Show("Bạn có chắc chắn muốn xóa sự cố này!", "THÔNG BÁO", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question); if (dlr == DialogResult.Yes) { try { _sucoBLL.XoaSuCo(int.Parse(txt_MaSuCo.Text)); Notifications.Answers("Xóa thành công!"); btn_LamMoi_Click(sender, e); LoadDataSource(); } catch (Exception) { Notifications.Answers("Bạn chưa chọn sự cố để xóa"); } } else { Notifications.Answers("Xóa không thành công!"); } }
public void LoadChiTietHoaDon(int idhoadon, GridControl grid) { try { var query = from ct in dbContext.Chitiet_HoaDonThanhToans join m in dbContext.Mons on ct.id_mon equals m.id_mon where ct.id_hoadon == idhoadon select new { ct.id_cthoadon, ct.id_mon, m.tenmon, ct.soluong, thanhtien = ct.soluong * ct.dongia, ct.dongia }; grid.DataSource = query; } catch (Exception) { Notifications.Answers("Lỗi load món ăn"); } }
private void btn_Luu_Click(object sender, EventArgs e) { if (kt == "Them") { if (txt_TenSuCo.Text != "") { if (txt_MaSuCo.Text == "") { SuCo qd = new SuCo(); qd.tensuco = txt_TenSuCo.Text; qd.id_nhanvien = (int)cmb_NhanVienLap.EditValue; qd.ngaylap = dt_NgayLap.DateTime; qd.noidung = rxt_NoiDung.Text; qd.id_khachhang = (int)cmb_TenKhachHang.EditValue; _sucoBLL.ThemSuCo(qd); Notifications.Answers("Thêm thành công!"); ReLoadSuCo(); LoadDataSource(); } else { if (txt_TenSuCo.Text != "") { SuCo qd1 = new SuCo(); qd1.id_suco = int.Parse(txt_MaSuCo.Text); qd1.tensuco = txt_TenSuCo.Text; qd1.id_nhanvien = (int)cmb_NhanVienLap.EditValue; qd1.ngaylap = dt_NgayLap.DateTime; qd1.noidung = rxt_NoiDung.Text; qd1.id_khachhang = (int)cmb_TenKhachHang.EditValue; _sucoBLL.CapNhatSuCo(qd1); Notifications.Answers("Sửa thành công!"); LoadDataSource(); } else { Notifications.Answers("Bạn chưa nhập tên sự cố."); } } } else { Notifications.Answers("Bạn chưa nhập tên sự cố."); } } else if (kt == "Sua") { if (txt_TenSuCo.Text != "") { SuCo qd = new SuCo(); qd.id_suco = int.Parse(txt_MaSuCo.Text); qd.tensuco = txt_TenSuCo.Text; qd.id_nhanvien = (int)cmb_NhanVienLap.EditValue; qd.ngaylap = dt_NgayLap.DateTime; qd.noidung = rxt_NoiDung.Text; qd.id_khachhang = (int)cmb_TenKhachHang.EditValue; _sucoBLL.CapNhatSuCo(qd); Notifications.Answers("Sửa thành công!"); LoadDataSource(); } else { Notifications.Answers("Bạn chưa nhập tên sự cố."); } } }