コード例 #1
0
ファイル: DAO_ChungTuMua.cs プロジェクト: NGUYENTDAM/DA_LTUD
        public int ThemChungTu(ChungTuNhap chungtu)
        {
            string sql = string.Format("insert into [ChungTuMua](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);
        }
コード例 #2
0
 public int ThemChungTu(ChungTuNhap chungtu)
 {
     return(ctm.ThemChungTu(chungtu));
 }
コード例 #3
0
ファイル: PhieuNhapHang.cs プロジェクト: NGUYENTDAM/DA_LTUD
        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, CultureInfo.InvariantCulture);
                    string thanhtien = gridView1.GetRowCellValue(i, "ThanhTien").ToString();
                    float  ThanhTien = float.Parse(thanhtien, CultureInfo.InvariantCulture);
                    string GhiChu    = gridView1.GetRowCellValue(i, "GhiChu").ToString();


                    ChiTietHoaDonNhap cthdn = new ChiTietHoaDonNhap()
                    {
                        MaHoaDon   = MaHD,
                        MaSanPham  = MaSP,
                        TenSanPham = TenSP,
                        DonVi      = DonVi,
                        SoLuong    = SoLuong,
                        DonGia     = DonGia,
                        ThanhTien  = ThanhTien,
                        GhiChu     = GhiChu
                    };

                    cthdn_bus.ThemChiTietHoaDonNhap(cthdn);

                    ChiTietChungTuNhap ctctb = new ChiTietChungTuNhap()
                    {
                        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");

                HoaDonNhap hoaDonNhap = new HoaDonNhap()
                {
                    MaHoaDon   = MaHD,
                    MaNCC      = txtMaNCC.Text,
                    TenNCC     = cbTenNCC.Text,
                    MaNhanVien = cbNhanVien.EditValue.ToString(),
                    NgayMua    = 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   = ""
                };

                hoaDonNhap_BUS.ThemHoaDonNhap(hoaDonNhap);

                //Lưu Chứng Từ

                ck  = ck * 100;
                vat = vat * 100;

                ChungTuNhap ctn = new ChungTuNhap()
                {
                    MaCT          = MaHD,
                    Ngay          = sqlFormattedDate,
                    PhieuVietTay  = txtSoPhieu.Text,
                    HoaDonVietTay = txtSoHoaDon.Text,
                    NhaCungCap    = cbTenNCC.Text,
                    CK            = (float)ck,
                    VAT           = (float)vat,
                    ThanhToan     = float.Parse(txtThanhToan.Text, NumberStyles.Any),
                    GhiChu        = txtGhiChu.Text
                };

                chungTuNhap.ThemChungTu(ctn);

                gridView1.OptionsSelection.MultiSelect = true;
                gridView1.SelectAll();
                gridView1.DeleteSelectedRows();
                txtThanhToan.Text = "";
                txtDiaChi.Text    = "";
                sl += 1;
                if (sl < 10)
                {
                    txtMaPhieu.Text = "HDN00" + sl;
                }
                else
                {
                    txtMaPhieu.Text = "HDN0" + sl;
                }
            }
            ///
        }