private void btnSuaYomot_Click(object sender, EventArgs e) { gbSoLuong.Visible = true; txtMonDaChon.Text = "Sữa Yomot"; string maMon = "SUA03"; string maBan = txtMaBan.Text; int i = 0; Int32.TryParse(txtMaOder.Text, out i); CTOder ct = getCTOder(); if (ctBO.kiemTraMon(maMon, maBan, i) == false) { if (ctBO.ThemCTOder(ct) == false) { MessageBox.Show("Không thể thêm món"); } } binData(); }
private void btnThoat_Click(object sender, EventArgs e) { frmSoDoChinh SoDoChinh = new frmSoDoChinh(); string maban = txtMaBan.Text; //FromSoDoChinh = new frmSoDoChinh(); BanCoKhach bck = getBanCoKhach(); Oder od = getOder(); CTOder ctod = getCTOder(); HoaDon hd = getHD(); CTHoaDon cthd = getCTHD(); BanSDNhieu bsd = getBanSDNhieu(); bck.MaBan = txtMaBan.Text; int i = int.Parse(txtMaOder.Text); od.MaOder = i; hd.MaOder = i; string maHD = hdBO.layMaHD(i); int mahd = 0; Int32.TryParse(maHD, out mahd); string luotsd = bsdBO.layLuotSD(txtMaBan.Text); int lsd = 0; Int32.TryParse(luotsd, out lsd); if (ctBO.kiemTraGoiMon(i) == false) { hdBO.XoaHD(hd); bckBO.XoaBanCoKhach(bck); odBO.XoaOder(od); int luotsddung = lsd - 1; bsd.LuotSD = luotsddung; bsdBO.SuaLuotSD(bsd); } this.Close(); SoDoChinh.Show(); }
private CTHoaDon getCTHD() { CTHoaDon cthd = new CTHoaDon(); CTOder ct = getCTOder(); int i = 0; int maOder = int.Parse(txtMaOder.Text); Int32.TryParse(cthdBO.layMaHD(maOder), out i); cthd.MaHD = i; cthd.MaMon = ct.MaMon; cthd.TenMon = cthdBO.layTenMon(ct.MaMon); string soLuong = txtSoLuong.Text; int sl = 0; Int32.TryParse(soLuong, out sl); cthd.SoLuong = sl; string dg = cthdBO.layDonGia(cthd.MaMon); float j = 0; float.TryParse(dg, out j); cthd.DonGia = j; cthd.ThanhTien = cthd.SoLuong * cthd.DonGia; return(cthd); }
private void btnBoMon_Click(object sender, EventArgs e) { CTOder ct = getCTOder(); CTHoaDon cthd = getCTHD(); CTDoanhThu ctdt = getCTDoanhThu(); if (txtMaMon.Text == "") { MessageBox.Show("Vui lòng chọn món muốn bỏ!"); } else { string sl = ctBO.laySLMon(txtMaMon.Text, txtMaBan.Text); int i = 0; i = int.Parse(sl); int slc = int.Parse(txtSL.Text); if (i > 1) { ct.SoLuong = slc - 1; cthd.SoLuong = slc - 1; ct.MaOder = int.Parse(txtMaOder.Text); ct.MaMon = txtMaMon.Text; cthd.MaMon = txtMaMon.Text; if (ctBO.NhapSoLuong(ct) == false) { MessageBox.Show("Không thể bỏ món"); } if (cthdBO.SuaCTHD(cthd) == false) { MessageBox.Show("Không thể bỏ món trong hóa đơn"); } } else { ct.MaMon = txtMaMon.Text; cthd.MaMon = txtMaMon.Text; ct.MaBan = txtMaBan.Text; if (ctBO.XoaMon(ct) && cthdBO.XoaMon(cthd)) { MessageBox.Show("Đã xóa món"); } else { MessageBox.Show("Không thể xóa món"); } } } ctdt.MaMon = txtMaMon.Text; int slb = 0; string slban = ctdtBO.laySLBan(ctdt.MaMon); Int32.TryParse(slban, out slb); ctdt.SoLuong = slb - 1; string dongia = ctdtBO.layDonGia(ctdt.MaMon); float dg = 0; float.TryParse(dongia, out dg); ctdt.TongTien = ctdt.SoLuong * dg; ctdtBO.SuaCTDoanhThu(ctdt); binData(); }
private CTOder getCTOder() { CTOder ct = new CTOder(); string maMon = ""; int i = 0; if (txtMonDaChon.Text == "Khoáng Lạt") { maMon = "LK001"; } if (txtMonDaChon.Text == "Nước Chanh") { maMon = "LK002"; } if (txtMonDaChon.Text == "Trà Gừng") { maMon = "LK004"; } if (txtMonDaChon.Text == "Trà Lipton") { maMon = "LK003"; } if (txtMonDaChon.Text == "Sữa Chua") { maMon = "SUA01"; } if (txtMonDaChon.Text == "Sữa Tươi") { maMon = "SUA02"; } if (txtMonDaChon.Text == "Sữa Yomot") { maMon = "SUA03"; } if (txtMonDaChon.Text == "Sting Vàng") { maMon = "NN001"; } if (txtMonDaChon.Text == "Sting Dâu") { maMon = "NN002"; } if (txtMonDaChon.Text == "Pessi") { maMon = "NN003"; } if (txtMonDaChon.Text == "Coca Cola") { maMon = "NN004"; } if (txtMonDaChon.Text == "Seven Up") { maMon = "NN005"; } if (txtMonDaChon.Text == "Revive") { maMon = "NN006"; } if (txtMonDaChon.Text == "Trà Không Độ") { maMon = "NN007"; } if (txtMonDaChon.Text == "C2") { maMon = "NN008"; } if (txtMonDaChon.Text == "Cà Phê Đen") { maMon = "CF001"; } if (txtMonDaChon.Text == "Cà Phê Sữa") { maMon = "CF002"; } if (txtMonDaChon.Text == "Cà Phê Đen SG") { maMon = "CF003"; } if (txtMonDaChon.Text == "Cà Phê Sữa SG") { maMon = "CF004"; } if (txtMonDaChon.Text == "Bộc Xỉu") { maMon = "CF005"; } if (txtMonDaChon.Text == "Thuốc Ngựa Điếu") { maMon = "TL001"; } if (txtMonDaChon.Text == "Thuốc Ngựa Gói") { maMon = "TL002"; } if (txtMonDaChon.Text == "Thuốc Marlboro Điếu") { maMon = "TL003"; } if (txtMonDaChon.Text == "Thuốc Marlboro Gói") { maMon = "TL004"; } ct.MaMon = maMon; i = int.Parse(txtMaOder.Text); ct.MaOder = i; string dvt = ""; dvt = ctBO.layDVT(maMon); ct.MaBan = txtMaBan.Text; ct.DonViTinh = dvt; ct.SoLuong = 0; return(ct); }
private void btnOK_Click(object sender, EventArgs e) { gbSoLuong.Visible = false; CTOder ct = getCTOder(); CTHoaDon cthd = getCTHD(); DoanhThu dt = getDoanhThu(); CTDoanhThu ctdt = getCTDoanhThu(); int i = 0; i = int.Parse(txtSoLuong.Text); ct.SoLuong = i; cthd.SoLuong = i; dt.Ngay = Convert.ToDateTime(dtNgay.Value.ToShortDateString()); ctdt.Ngay = Convert.ToDateTime(dtNgay.Value.ToShortDateString()); if (dtBO.kiemTraTonTaiDT(dt.Ngay) == false) { dtBO.ThemDoanhThu(dt); } if (ctdtBO.kiemTraTonTaiCTDT(ctdt.MaMon, ctdt.Ngay) == false) { ctdt.SoLuong = i; string dongia = ctdtBO.layDonGia(ctdt.MaMon); float dg = 0; float.TryParse(dongia, out dg); ctdt.TongTien = ctdt.SoLuong * dg; ctdtBO.ThemCTDoanhThu(ctdt); } if (cthdBO.kiemTraMonHD(cthd.MaHD, cthd.MaMon)) { cthdBO.SuaCTHD(cthd); float dthu = 0; string doanhthu = dtBO.layDoanhThu(Convert.ToDateTime(dtNgay.Value.ToShortDateString())); float.TryParse(doanhthu, out dthu); dt.Tong = dthu + (cthd.SoLuong * cthd.DonGia); dtBO.SuaDoanhThu(dt); int slb = 0; string slban = ctdtBO.laySLBan(ct.MaMon); Int32.TryParse(slban, out slb); int slc = 0; string slcon = ctdtBO.laySLMonCu(ctdt.MaMon, txtMaBan.Text); Int32.TryParse(slcon, out i); ctdt.SoLuong = (slb + i) - slc; string dongia = ctdtBO.layDonGia(ctdt.MaMon); float dg = 0; float.TryParse(dongia, out dg); ctdt.TongTien = ctdt.SoLuong * dg; ctdtBO.SuaCTDoanhThu(ctdt); } else { if (cthdBO.ThemCTHD(cthd) == false) { MessageBox.Show("Không thể thêm chi tiết vào hóa đơn"); } float dthu = 0; string doanhthu = dtBO.layDoanhThu(Convert.ToDateTime(dtNgay.Value.ToShortDateString())); float.TryParse(doanhthu, out dthu); dt.Tong = dthu + (cthd.SoLuong * cthd.DonGia); dtBO.SuaDoanhThu(dt); int slb = 0; string slban = ctdtBO.laySLBan(ct.MaMon); Int32.TryParse(slban, out slb); ctdt.SoLuong = slb + i; string dongia = ctdtBO.layDonGia(ctdt.MaMon); float dg = 0; float.TryParse(dongia, out dg); ctdt.TongTien = ctdt.SoLuong * dg; ctdtBO.SuaCTDoanhThu(ctdt); } if (ctBO.NhapSoLuong(ct) == false) { MessageBox.Show("Không thể thêm số lượng"); } txtSoLuong.Text = ""; binData(); }