private VnsMaLoaiKhoan GetObjectFromControl() { VnsMaLoaiKhoan _tmp = new VnsMaLoaiKhoan(); _tmp.MaChuong = txtMaChuong.Text; _tmp.Ma = txtMa.Text; _tmp.Ten = txtTenLoaiKhoan.Text; VnsMaLoaiKhoan cha = new VnsMaLoaiKhoan(); cha = (VnsMaLoaiKhoan)ComboHelper.GetSelectData(grlDmLoaiKhoan); if (cha == null) { _tmp.IdCha = new Guid(); _tmp.MaCha = ""; } else { _tmp.IdCha = cha.Id; _tmp.MaCha = cha.Ma; } _tmp.MaHang = txtMaHang.Text; _tmp.MoTa = txtMoTa.Text; _tmp.ChiTiet = VnsCheck.IsNullGuid(grlDmLoaiKhoan.EditValue) ? 0 : 1; return(_tmp); }
private void btnKiemTra_Click(object sender, EventArgs e) { IList <RpChiTietNganSach> lst = new List <RpChiTietNganSach>(); DateTime TuNgay, DenNgay; Guid DonviId = (Guid)cboDmDonVi.EditValue; DateTime tmpdate = (DateTime)dteNgayCt.EditValue; TuNgay = new DateTime(tmpdate.Year, 1, 1); DenNgay = new DateTime(tmpdate.Year, 12, 31); //Tong so tien cap phat Decimal sotienduoccap = 0; foreach (VnsGiaoDich tmp in lstGiaoDich) { sotienduoccap += tmp.SoTien; } if (VnsCheck.IsNullGuid(DonviId)) { return; } lst = ReportCapPhatService.GetNganSachTongHopTheoDonVi(TuNgay, DenNgay, DonviId, objChungTu.Id); FrmCpCheckKinhPhi frm = new FrmCpCheckKinhPhi(); frm.lst = lst; frm.SoTienLapPhieu = sotienduoccap; frm.ShowDialog(); //rp.DataSource = lst; }
public IList <RpChiTietNganSach> GetBangKeChiTiet(DateTime TuNgay, DateTime DenNgay, String MaCt, Guid DonViId) { ICriteria isearch = NHibernateSession.CreateCriteria <VnsChungTu>().CreateAlias("LstGiaoDich", "d"); if (!string.IsNullOrEmpty(MaCt)) { isearch.Add(Restrictions.Eq("MaCt", MaCt)); } isearch.Add(Restrictions.Le("NgayCt", VnsConvert.CEndOfDate(DenNgay))); isearch.Add(Restrictions.Ge("NgayCt", VnsConvert.CStartOfDate(TuNgay))); if (!VnsCheck.IsNullGuid(DonViId)) { isearch.Add(Restrictions.Eq("DonViId", DonViId)); } isearch.AddOrder(new Order("NgayCt", true)); IList <VnsChungTu> lst = new List <VnsChungTu>(); isearch.SetResultTransformer(Transformers.DistinctRootEntity); lst = isearch.List <VnsChungTu>(); IList <RpChiTietNganSach> lstRp = new List <RpChiTietNganSach>(); foreach (VnsChungTu tmph in lst) { foreach (VnsGiaoDich tmpd in tmph.LstGiaoDich) { RpChiTietNganSach rp = new RpChiTietNganSach(tmph, tmpd); lstRp.Add(rp); } } return(lstRp); }