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 { } }
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; } }
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; }
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; }