public int ThemChungTu(ChungTuBan chungtu) { string sql = string.Format("insert into [ChungTuBan](MaCT,Ngay,PhieuVietTay,HoaDonVietTay,NhaCungCap,CK,VAT,ThanhToan,GhiChu) Values('{0}', N'{1}',N'{2}',N'{3}',N'{4}',N'{5}',N'{6}',N'{7}',N'{8}')" , chungtu.MaCT, chungtu.Ngay, chungtu.PhieuVietTay, chungtu.HoaDonVietTay, chungtu.NhaCungCap, chungtu.CK, chungtu.VAT, chungtu.ThanhToan, chungtu.GhiChu); var rs = db.ExecuteSQL(sql); return(rs); }
public int ThemChungTu(ChungTuBan chungtu) { return(ctb.ThemChungTu(chungtu)); }
private void groupControl2_CustomButtonClick(object sender, DevExpress.XtraBars.Docking2010.BaseButtonEventArgs e) { if (e.Button.Properties.Caption == "Tạo Mới") { gridView1.OptionsSelection.MultiSelect = true; gridView1.SelectAll(); gridView1.DeleteSelectedRows(); txtThanhToan.Text = ""; txtDiaChi.Text = ""; } if (e.Button.Properties.Caption == "Lưu & Thêm") { string MaHD = txtMaPhieu.Text; //Lưu Chi Tiết Hóa Đơn for (int i = 0; i < gridView1.DataRowCount; i++) { string MaSP = gridView1.GetRowCellValue(i, "MaSP").ToString(); string TenSP = gridView1.GetRowCellValue(i, "TenSP").ToString(); string DonVi = gridView1.GetRowCellValue(i, "DonVi").ToString(); int SoLuong = Convert.ToInt32(gridView1.GetRowCellValue(i, "SoLuong")); string dongia = gridView1.GetRowCellValue(i, "DonGia").ToString(); float DonGia = float.Parse(dongia, NumberStyles.Any); string thanhtien = gridView1.GetRowCellValue(i, "ThanhTien").ToString(); float ThanhTien = float.Parse(thanhtien, NumberStyles.Any); string GhiChu = gridView1.GetRowCellValue(i, "GhiChu").ToString(); ChiTietHoaDonBan cthdb = new ChiTietHoaDonBan() { MaHoaDon = MaHD, MaSanPham = MaSP, TenSanPham = TenSP, DonVi = DonVi, SoLuong = SoLuong, DonGia = DonGia, ThanhTien = ThanhTien, GhiChu = GhiChu }; cthdb_bus.ThemChiTietHoaDonBan(cthdb); //Lưu Chi Tiết Chứng Từ ChiTietChungTuBan ctctb = new ChiTietChungTuBan() { MaCT = MaHD, MaHang = MaSP, TenHang = TenSP, KhoHang = cbKhoHang.Text.ToString(), DVT = DonVi, SoLuong = SoLuong, DonGia = DonGia, ThanhTien = ThanhTien }; chiTietChungTu.ThemChiTietChungTu(ctctb); // Cập nhật lại số lượng khi mua hh.CapNhatMuaBan(MaSP, SoLuong); } //Lưu Hóa Đơn DateTime myDateTime = DateTime.Now; string sqlFormattedDate = myDateTime.ToString("yyyy - MM - dd HH: mm:ss.fff"); HoaDonBan hoaDonBan = new HoaDonBan() { MaHoaDon = MaHD, MaKhachHang = txtMaKH.Text, TenKhachHang = cbTenKH.Text, MaNhanVien = cbNhanVien.EditValue.ToString(), NgayBan = sqlFormattedDate, TongTien = float.Parse(txtThanhToan.Text, NumberStyles.Any), DaTra = 0, ConLai = float.Parse(txtThanhToan.Text, NumberStyles.Any), DieuKhoan = cbDieuKhoan.EditValue.ToString(), HinhThuc = cbHinhThuc.EditValue.ToString(), DienGiai = "" }; hoaDonBan_BUS.ThemHoaDonBan(hoaDonBan); //Lưu Chứng Từ ck = ck * 100; vat = vat * 100; ChungTuBan ctb = new ChungTuBan() { MaCT = MaHD, Ngay = sqlFormattedDate, PhieuVietTay = txtSoPhieu.Text, HoaDonVietTay = txtSoHoaDon.Text, NhaCungCap = cbTenKH.Text, CK = (float)ck, VAT = (float)vat, ThanhToan = float.Parse(txtThanhToan.Text, NumberStyles.Any), GhiChu = txtGhiChu.Text }; chungTuBan.ThemChungTu(ctb); gridView1.OptionsSelection.MultiSelect = true; gridView1.SelectAll(); gridView1.DeleteSelectedRows(); txtThanhToan.Text = ""; txtDiaChi.Text = ""; sl += 1; if (sl < 10) { txtMaPhieu.Text = "HDB00" + sl; } else { txtMaPhieu.Text = "HDB0" + sl; } } }