Exemple #1
0
        public CierreCajaRpt GetDetailReport(CierreCajaInfo item)
        {
            if (item == null)
            {
                return(null);
            }

            CierreCajaRpt doc = new CierreCajaRpt();

            List <CierreCajaPrint> pList = new List <CierreCajaPrint>();

            CierreCajaPrint obj = CierreCajaPrint.New(item);

            List <LineaCajaPrint> pLineaCajas = new List <LineaCajaPrint>();

            foreach (CashLineInfo child in item.LineaCajas)
            {
                pLineaCajas.Add(LineaCajaPrint.New(child));
            }

            pList.Add(obj);
            doc.SetDataSource(pList);
            doc.Subreports["SubLineasCaja"].SetDataSource(pLineaCajas);

            doc.SetParameterValue("Empresa", Schema.Name);

            return(doc);
        }
        public static string SELECT(CashInfo source)
        {
            QueryConditions conditions = new QueryConditions
            {
                Caja       = source,
                CierreCaja = CierreCajaInfo.New()
            };

            return(CashLine.SELECT(conditions, true));
        }
Exemple #4
0
        internal void CopyValues(CierreCajaInfo source)
        {
            if (source == null)
            {
                return;
            }

            _record.CopyValues(source.Base.Record);

            _debe_acumulado  = source.DebeAcumulado;
            _haber_acumulado = source.HaberAcumulado;
            _caja            = source.Caja;
            _saldo_final     = source.SaldoFinal;
            _usuario         = source.Usuario;
        }
Exemple #5
0
        protected virtual void CopyFrom(CierreCajaInfo source)
        {
            if (source == null)
            {
                return;
            }

            Oid           = source.Oid;
            OidCaja       = source.OidCaja;
            Codigo        = source.Codigo;
            Fecha         = source.Fecha;
            Observaciones = source.Observaciones;

            DebeAcumulado  = source.DebeAcumulado;
            HaberAcumulado = source.HaberAcumulado;
            Caja           = source.Caja;
            Usuario        = source.Usuario;
        }
Exemple #6
0
 internal static string SELECT(long oid, bool lockTable)
 {
     return(SELECT(new QueryConditions {
         CierreCaja = CierreCajaInfo.New(oid)
     }, lockTable));
 }