private void btnSave_Click(object sender, EventArgs e) { if (cbbNhanVien.Text == "" || int.Parse(txtTongTien.Text) < 1) { /// bắt lỗi } else { // bắt lỗi cho cbb /// add Phiếu Nhập vào SQL SQL_KhoHang.Add_PhieuNhapHang(cbbNhanVien.SelectedValue.ToString(), dpkNgayNhap.Value.ToString("yyyy-MM-dd"), decimal.Parse(txtTongTien.Text), decimal.Parse(txtDaThanhToan.Text)); /// lấy mã phiếu nhập hàng vừa nhập string Temp_PhieuNhapHang = ""; DataTable Temp = SQL_KhoHang.Display_PhieuNhapKho(); Temp_PhieuNhapHang = Temp.Rows[Temp.Rows.Count - 1][0].ToString(); /// add bảng listview Chi tiết phiếu nhập vào SQL for (int i = 0; i < listView1.Items.Count; i++) { SQL_KhoHang.Add_ChiTietNhapHang(Temp_PhieuNhapHang, listView1.Items[i].SubItems[1].Text, int.Parse(listView1.Items[i].SubItems[3].Text), decimal.Parse(listView1.Items[i].SubItems[5].Text)); } /// add vào bảng nợ nếu chưa thanh toán if (int.Parse(txtTongTien.Text) > int.Parse(txtDaThanhToan.Text)) { decimal tienno = decimal.Parse(txtTongTien.Text) - decimal.Parse(txtDaThanhToan.Text); SQL_CongNo.Add_PhieuNo(Temp_PhieuNhapHang, tienno, false); } MessageBox.Show("Thêm Hóa đơn thành công."); reset(); } }
void display() //load thông tin về phiếu { DataTable phieunhapkho = SQL_KhoHang.Display_PhieuNhapKho(); txtMaPhieuNhap.Text = Temp.Temp_PhieuNhapHangID; for (int i = 0; i < phieunhapkho.Rows.Count; i++) { if (Temp.Temp_PhieuNhapHangID == phieunhapkho.Rows[i][0].ToString()) { txtNguoiNhan.Text = phieunhapkho.Rows[i][1].ToString(); dpkNgayNhap.Text = phieunhapkho.Rows[i][2].ToString(); txtTongTien.Text = phieunhapkho.Rows[i][3].ToString(); txtDaThanhToan.Text = phieunhapkho.Rows[i][4].ToString(); } } // lấy tên nhà cung cấp tương ứng DataTable find_NCC = SQL_KhoHang.Display_Find_NCC_of_NhapKho(Temp.Temp_PhieuNhapHangID); txtNhaCungCap.Text = find_NCC.Rows[0][0].ToString(); txtDiaChi.Text = find_NCC.Rows[0][1].ToString(); }
void display() { gridControl1.DataSource = SQL_KhoHang.Display_PhieuNhapKho(); FixNColumnNames(); }