public string InsertPhieuChi(PhieuChiDTO dtoPhieuChi)
        {
            string strError = "";

            if (dtoPhieuChi.KhachHang.Trim().Equals("") == true)
            {
                strError += " Tên người nhận không được rỗng.";
            }
            if (dtoPhieuChi.SoTien.Equals("") == true)
            {
                strError += " Số tiền không được rỗng.";
            }
            if (dtoPhieuChi.VietBangChu.Trim().Equals("") == true)
            {
                strError += "Số tiền viết bằng chữ không được rỗng.";
            }
            if (strError == "")
            {
                bool boolResult = dalPhieuChi.InsertPhieuChi(dtoPhieuChi);
                return("ok");
            }
            else
            {
                return(strError);
            }
        }
Exemple #2
0
 private void btnLuuKho_Click(object sender, EventArgs e)
 {
     try
     {
         PhieuChiDTO dtoPhieuChi = new PhieuChiDTO();
         dtoPhieuChi.MaPhieuChi  = txtSoPhieu.Text;
         dtoPhieuChi.MaNV        = Variable.strMaNhanVien;
         dtoPhieuChi.KhachHang   = cmbNhaCC.SelectedValue.ToString();
         dtoPhieuChi.DiaChi      = txtDiaChi.Text;
         dtoPhieuChi.NgayLap     = dtpNgayChi.Value.ToShortDateString();
         dtoPhieuChi.SoTien      = float.Parse(txtSoTien.Text);
         dtoPhieuChi.VietBangChu = txtVietBangChu.Text;
         dtoPhieuChi.LyDoChi     = txtLyDoChi.Text;
         dtoPhieuChi.KemTheo     = txtKemTheo.Text;
         dtoPhieuChi.SoPhieu     = txtSoPhieu.Text;
         LuuPhieuChi();
         string strResult = bllPhieuChi.InsertPhieuChi(dtoPhieuChi);
         if (strResult == "ok")
         {
             MessageBox.Show("Lưu Phiếu Chi Thành Công!", "Lưu Phiếu Chi", MessageBoxButtons.OK, MessageBoxIcon.Information);
             btnIn.Enabled = true;
         }
         else
         {
             MessageBox.Show(strResult, "Lưu Phiếu Chi", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
     catch { }
 }
Exemple #3
0
        private void LuuPhieuChi()
        {
            PhieuChiDTO dtoPhieuChi = new PhieuChiDTO();

            dtoPhieuChi.DiaChi      = txtDiaChi.Text;
            dtoPhieuChi.KemTheo     = txtKemTheo.Text;
            dtoPhieuChi.KhachHang   = cmbNhaCC.Text;
            dtoPhieuChi.LyDoChi     = txtLyDoChi.Text;
            dtoPhieuChi.SoPhieu     = txtSoPhieu.Text;
            dtoPhieuChi.SoTien      = double.Parse(txtSoTien.Text);
            dtoPhieuChi.VietBangChu = txtVietBangChu.Text;
            Variable.dtoPhieuChi    = dtoPhieuChi;
        }
        public bool InsertPhieuChi(PhieuChiDTO dtoPhieuChi)
        {
            string strQuery = "Insert Into PHIEUCHI Values(";

            strQuery += "N'" + dtoPhieuChi.MaPhieuChi + "',";
            strQuery += "N'" + dtoPhieuChi.MaNV + "',";
            strQuery += "N'" + dtoPhieuChi.KhachHang + "',";
            strQuery += "N'" + dtoPhieuChi.NgayLap + "',";
            strQuery += "N'" + dtoPhieuChi.DiaChi + "',";
            strQuery += "N'" + dtoPhieuChi.SoPhieu + "',";
            strQuery += dtoPhieuChi.No + ",";
            strQuery += dtoPhieuChi.Co + ",";
            strQuery += "N'" + dtoPhieuChi.LyDoChi + "',";
            strQuery += dtoPhieuChi.SoTien + ",";
            strQuery += "N'" + dtoPhieuChi.VietBangChu + "',";
            strQuery += "N'" + dtoPhieuChi.KemTheo + "')";
            return(dp.ExecuteNonQuery(strQuery));
        }
        private void FrmInPhieuChi_Load(object sender, EventArgs e)
        {
            PhieuChi     pc          = new PhieuChi();
            PhieuChiDTO  dtoPhieuChi = new PhieuChiDTO();
            TT_CongTyBLL bllCty      = new TT_CongTyBLL();

            dtoPhieuChi = Variable.dtoPhieuChi;
            pc.SetParameterValue("SoPhieu", dtoPhieuChi.SoPhieu);
            pc.SetParameterValue("NguoiNhanTien", dtoPhieuChi.KhachHang);
            pc.SetParameterValue("DiaChiNguoiNhan", dtoPhieuChi.DiaChi);
            pc.SetParameterValue("LyDoChi", dtoPhieuChi.LyDoChi);
            pc.SetParameterValue("TienBangChu", dtoPhieuChi.VietBangChu);
            pc.SetParameterValue("KemTheo", dtoPhieuChi.KemTheo);
            pc.SetParameterValue("SoTien", dtoPhieuChi.SoTien);
            // Lấy thông tin của công ty
            TT_CongTyDTO dtoCty = new TT_CongTyDTO();

            dtoCty = bllCty.GetThongTinDoanhNghiep();
            pc.SetParameterValue("TenCongTy", dtoCty.TenCT);
            pc.SetParameterValue("DiaChi", dtoCty.DiaChi);
            cvrPhieuChi.ReportSource = pc;
        }