private void btnSave_Click(object sender, EventArgs e) { if (!busHD.KiemTraHD(lbMHD.Text)) { DTO_HoaDon hd = new DTO_HoaDon(); hd.Loaihd = lamangve ? 1 : 0; hd.Machinhanh = barMaCN.Caption; hd.Mahoadon = lbMHD.Text; hd.Makhachhang = lbMKH.Text; hd.Manhanvien = lbMNV.Text; hd.Ngay = barTime.Caption; hd.Tongtien = ChuyenVNDToDecimal(lbTongTien.Text); hd.Trangthai = 0; string macthd = ""; if (busHD.LuuHD(hd) && busHD.LuuQHHDCTHD(lbMHD.Text, ref macthd)) { foreach (DTO_ItemBill it in lstDSMA) { busHD.LuuCTHD(macthd, it); } MessageBox.Show("Đã tạo đơn hàng mã " + hd.Mahoadon + " thành công !!!", "Thông báo"); } } pnHD.Controls.Clear(); lbMHD.Text = "___"; btnSave.Enabled = false; txtKhachDua.Enabled = false; }
private void btn_XacnhanHD_Click(object sender, EventArgs e) { if (!busHD.KiemTraHD(lbMHD.Text)) { if (lb_MaKH.Text != "___") { Label time = (Label)pnHD.Controls.Find("lbDate_" + lbMHD.Text, true).FirstOrDefault(); DTO_HoaDon hd = new DTO_HoaDon(); hd.Loaihd = 1; hd.Mahoadon = lbMHD.Text; hd.Machinhanh = busCN.LayMaTuTenCN(cb_CN.Text); hd.Makhachhang = lb_MaKH.Text; hd.Manhanvien = barMaNV.Caption; hd.Ngay = time.Text.Substring(15); hd.Tongtien = ChuyenVNDToDecimal(lbTongTien.Text); hd.Trangthai = 1; string macthd = ""; if (busHD.LuuHD(hd) && busHD.LuuQHHDCTHD(lbMHD.Text, ref macthd)) { foreach (DTO_ItemBill it in lstDSMA) { busHD.LuuCTHD(macthd, it); } MessageBox.Show("Đã tạo đơn hàng mã " + hd.Mahoadon + " thành công !!!", "Thông báo"); } btn_XacnhanHD.Enabled = false; pnHD.Enabled = false; tb_TimkiemKH.Enabled = false; cb_CN.Enabled = false; DuyetHD = false; } else { MessageBox.Show("Chưa nhập thông tin khách hàng !!!", "Thông báo"); } } else { MessageBox.Show("Mã hóa đơn chưa được tạo", "Thông báo"); } }
private void btnSave_Click(object sender, EventArgs e) { if (!busHD.KiemTraHD(lbMHD.Text)) { DTO_HoaDon hd = new DTO_HoaDon(); hd.Loaihd = 1; hd.Machinhanh = busCN.LayMaTuTenCN(cb_CN.Text); hd.Mahoadon = lbMHD.Text; hd.Makhachhang = lbMKH.Text == "___" ? tb_SDT.Text : lbMKH.Text; hd.Manhanvien = "___"; hd.Ngay = barTime.Caption; hd.Tongtien = ChuyenVNDToDecimal(lbTongTien.Text); hd.Trangthai = 2; if (tb_SDT.Text != "" && tb_SDT.Text != "Nhập số điện thoại để xác nhận đặt hàng !!!") { string macthd = ""; if (busHD.LuuHD(hd) && busHD.LuuQHHDCTHD(lbMHD.Text, ref macthd)) { foreach (DTO_ItemBill it in lstDSMA) { busHD.LuuCTHD(macthd, it); } MessageBox.Show("Hóa đơn đã được lưu và in !!", "Thông báo"); } pnHD.Controls.Clear(); lbMHD.Text = "___"; btnSave.Enabled = false; } else { MessageBox.Show("Chưa nhập số điện thoại để xác nhận hóa đơn !!", "Thông báo"); } } }