private void btnTaoPhieuNhap_Click(object sender, EventArgs e) { int ktra = 0; if (listHHN.Count > 0) { DAO.HoaDon hd = new DAO.HoaDon { MaNV = int.Parse(txtMaNV.Text), NgayNhap = DateTime.Parse(txtNgayDat.Text) }; if (HoaDonBus.InsertHoaDon(hd)) { foreach (var item in listHHN) { HangBan hb = new HangBan { SoHD = hd.SoHoaDon, DonGia = item.DG, MaHang = item.MaHang, SoLuong = item.SL }; if (!HoaDonBus.InsertHangBan(hb)) { ktra++; } } } else { ktra++; } if (ktra == 0) { MessageBox.Show("Tạo đơn hàng thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } } else { MessageBox.Show("Hãy thêm hàng hóa muốn nhập", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public static HoaDon LayThongTinHoaDon(string soHoaDon) { string query = "EXEC uspXemThongTinHoaDon @soHoaDon"; List <SqlParameter> parameters = new List <SqlParameter>() { new SqlParameter("@soHoaDon", SqlDbType.VarChar) { Value = soHoaDon } }; HoaDon hoaDon = null; try { DataRow row = Dataprovider.ExcuteQuery(query, parameters.ToArray()).Select()[0]; hoaDon = new HoaDon() { SoHoaDon = row.ItemArray[4].ToString(), GioVao = row.ItemArray[0].ToString(), GioRa = row.ItemArray[1].ToString(), GiamGia = row.ItemArray[2].ToString(), MaPhong = row.ItemArray[3].ToString(), TienGio = row.ItemArray[5].ToString(), TenKhachHang = row.ItemArray[6].ToString(), SoDienThoai = row.ItemArray[7].ToString(), TienDatCoc = row.ItemArray[8].ToString(), TinhTrang = row.ItemArray[9].ToString(), }; } catch (Exception ex) { Utility.Log(ex); } return(hoaDon); }
public void AddHoaDon(HoaDon hd) { db.HoaDons.Add(hd); db.SaveChanges(); }
public static int DeleteHoaDon(HoaDon hd) { return(ExecuteQuery.DeleteRows(hd.Mahd, "HoaDon")); }
public static int AddHoaDon(HoaDon hd) { return(ExecuteQuery.AddRows(hd.ToString(), "HoaDon")); }