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 GetData() // đổ dữ liệu vào listview { DataTable chitiethoadon = SQL_KhoHang.Display_ChiTietNhapKho_Find(Temp.Temp_PhieuNhapHangID); //add dòng cho list view for (int j = 0; j < chitiethoadon.Rows.Count; j++) { ListViewItem dong = new ListViewItem((j + 1).ToString()); for (int k = 2; k < chitiethoadon.Columns.Count; k++) { ListViewItem.ListViewSubItem cot = new ListViewItem.ListViewSubItem(dong, chitiethoadon.Rows[j][k].ToString()); dong.SubItems.Add(cot); } listView1.Items.Add(dong); } }
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(); }
private void btnDelete_Click(object sender, EventArgs e) { SQL_KhoHang.Delete_PhieuNhapHang(Temp.Temp_PhieuNhapHangID); display(); }
void display() { gridControl1.DataSource = SQL_KhoHang.Display_PhieuNhapKho(); FixNColumnNames(); }
void display() { gridControl1.DataSource = SQL_KhoHang.Display_HangTon(); FixNColumnNames(); }