Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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;
        }
Esempio n. 3
0
        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);
        }