private void buttonX1_Click(object sender, EventArgs e) { if (textBoxX1.Text != "") { BanHang.Model.Insert insert = new Model.Insert(); insert.InsertBanAn(textBoxX1.Text, MaKhuVuc); this.Close(); } }
private void btnThanhToan_Click(object sender, EventArgs e) { try { if (MaHoaDon != 0) { DialogResult dialogResult = MessageBox.Show("Bạn có chắc chắn muốn thanh toán", "Thanh toán", MessageBoxButtons.YesNo); if (dialogResult == DialogResult.Yes) { checkso(richtxtDichVu); float DichVu = a; checkso(richtxtTongTien); float TongTien = a; int GiamGia = Convert.ToInt32(numericUpDownGiamGia.Value.ToString()); int VAT = Convert.ToInt32(numericUpDownVAT.Value.ToString()); string GhiChu = richTextBoxExGhiChu.Text; checkso(richtxtThanhToan); float ThanhToan = a; BanHang.Model.Update update = new BanHang.Model.Update(); if (checkBoxX1.Checked == false) { update.UpdateHoaDon(MaHoaDon, DichVu, GiamGia, VAT, TongTien, ThanhToan, GhiChu); } else { if (labelXID.Text != "") { int MaKhachHang = Convert.ToInt32(labelXID.Text); string TenKhachHang = textBoxXKhachHang.Text; update.UpdateHoaDonGhiNo(MaHoaDon, DichVu, GiamGia, VAT, TongTien, ThanhToan, GhiChu, MaKhachHang, TenKhachHang); } else { // Them Khach hang BanHang.Model.Insert insert = new BanHang.Model.Insert(); insert.InsertKhachHang(textBoxXKhachHang.Text, textBoxXSDT.Text, richTextBoxExDiaChi.Text); //update thoi update.UpdateHoaDonGhiNoKhachHangMoi(MaHoaDon, DichVu, GiamGia, VAT, TongTien, ThanhToan, GhiChu); } } DialogResult dialog = MessageBox.Show("Bạn có muốn in hóa đơn", "In hóa đơn", MessageBoxButtons.YesNo); if(dialog== DialogResult.Yes) { BanHang.HoaDonBanHang hoadon = new BanHang.HoaDonBanHang(MaHoaDon); hoadon.ShowDialog(); } MaHoaDon = 0; ResetBanHang(); } } else { MessageBox.Show("Bạn chưa chọn hóa đơn"); } } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
private void btnOk_Click(object sender, EventArgs e) { //nho them try catch try { int ID = Convert.ToInt32(lblMaMon.Text); string Ten = lblName.Text; float SoLuong = float.Parse(txtSoLuong.Value.ToString()); string DonVi = dgvThucDon.SelectedRows[0].Cells[2].Value.ToString(); float Gia = float.Parse(dgvThucDon.SelectedRows[0].Cells[3].Value.ToString()) ; checkso(richTextBoxExGiamGia); float GiamGia = a; float TongTien = Gia* SoLuong - GiamGia; if (MaHoaDon != 0) { //neu chua co mon thi insert con neu khong thi update //Kiem tra mon an co cung maMonAn va MaHoaDon HoaDon.model.Load load = new HoaDon.model.Load(); DataTable dt = load.LoadMonAn(MaHoaDon, ID); if (dt.Rows.Count == 0) { //InsertMonAn BanHang.Model.Insert insert = new BanHang.Model.Insert(); insert.InsertHoaDonChiTiet(MaHoaDon, ID, Ten, SoLuong, DonVi, Gia, GiamGia, TongTien); LoadChiTietHoaDon(MaHoaDon); } else { //Update int MaChiTietHoaDon = Convert.ToInt32(dt.Rows[0][0].ToString()); BanHang.Model.Update update = new BanHang.Model.Update(); update.UpdateChiTietHoaDon(MaChiTietHoaDon, SoLuong, GiamGia); LoadChiTietHoaDon(MaHoaDon); } resetThucDon(); LayHangTrongKho(ID, SoLuong); LoadSoLuongSanPham(); loadThucDon(); } else { MessageBox.Show("Bạn chưa chọn bàn"); } } catch (Exception) { } }
private void listViewExKhuVuc_DoubleClick(object sender, EventArgs e) { DataTable dtHoaDonChuaThanhToan = loadHoaDon(); int check = 0; if (dtHoaDonChuaThanhToan.Rows.Count > 0) { for (int k = 0; k < dtHoaDonChuaThanhToan.Rows.Count; k++) { if (dtHoaDonChuaThanhToan.Rows[k][2].ToString() == listViewExKhuVuc.SelectedItems[0].Name.ToString()) { check = 1; } } if (check == 0) { listViewExKhuVuc.SelectedItems[0].ImageIndex = 3; int MaBan = Convert.ToInt32(listViewExKhuVuc.SelectedItems[0].Name.ToString()); string TenBan = listViewExKhuVuc.SelectedItems[0].Text.ToString(); //Tao Hoa Don BanHang.Model.Insert insert = new BanHang.Model.Insert(); insert.InsertHoaDon(MaBan,TenBan); LoadHoaDonChuaThanhToanDangChon(); } } else { listViewExKhuVuc.SelectedItems[0].ImageIndex = 3; int MaBan = Convert.ToInt32(listViewExKhuVuc.SelectedItems[0].Name.ToString()); //Tao Hoa Don BanHang.Model.Insert insert = new BanHang.Model.Insert(); string TenBan = listViewExKhuVuc.SelectedItems[0].Text.ToString(); insert.InsertHoaDon(MaBan,TenBan); LoadHoaDonChuaThanhToanDangChon(); } labelXID.Text = ""; textBoxXKhachHang.Text = ""; textBoxXSDT.Text = ""; richTextBoxExDiaChi.Text = ""; checkBoxX1.Checked = false; }
private void dgvThucDon_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { try { int ID = Convert.ToInt32(dgvThucDon.SelectedRows[0].Cells[0].Value.ToString()); string Ten = dgvThucDon.SelectedRows[0].Cells[1].Value.ToString(); float SoLuong = 1; string DonVi = dgvThucDon.SelectedRows[0].Cells[2].Value.ToString(); float Gia = float.Parse(dgvThucDon.SelectedRows[0].Cells[3].Value.ToString()); float GiamGia = 0; float TongTien = Gia * SoLuong - GiamGia; if (LayHangTrongKho(ID, SoLuong) == 1) { if (MaHoaDon != 0) { //neu chua co mon thi insert con neu khong thi update //Kiem tra mon an co cung maMonAn va MaHoaDon HoaDon.model.Load load = new HoaDon.model.Load(); DataTable dt = load.LoadMonAn(MaHoaDon, ID); if (dt.Rows.Count == 0) { //InsertMonAn BanHang.Model.Insert insert = new BanHang.Model.Insert(); insert.InsertHoaDonChiTiet(MaHoaDon, ID, Ten, SoLuong, DonVi, Gia, GiamGia, TongTien); LoadChiTietHoaDon(MaHoaDon); } else { //Update int MaChiTietHoaDon = Convert.ToInt32(dt.Rows[0][0].ToString()); BanHang.Model.Update update = new BanHang.Model.Update(); update.UpdateChiTietHoaDon(MaChiTietHoaDon, SoLuong, GiamGia); LoadChiTietHoaDon(MaHoaDon); } } } else { MessageBox.Show("Bạn chưa chọn hàng hoặc hết đồ"); } } catch (Exception) { } LoadSoLuongSanPham(); loadThucDon(); resetThucDon(); }
private void buttonX1_Click(object sender, EventArgs e) { BanHang.Model.Insert insert = new Model.Insert(); insert.InsertKhuVuc(textBoxX1.Text); this.Close(); }