Пример #1
0
        public DCHisCapitalFinanciero capitalInicial()
        {
            DCHisCapitalFinanciero DCCapitalInicial = new DCHisCapitalFinanciero();
            //Obtiene la fecha de inicio de año
            DateTime fechaInicioAnno = fecha.fechaCorteAnnoActual(DateTime.Today);

            //Obtener el capital por fecha de corte
            DCCapitalInicial = ObtieneCapitalPorFechaCorte(fechaInicioAnno);
            if (DCCapitalInicial != null)
            {
                return(DCCapitalInicial);
            }
            else
            {
                //Busca el primer capital insertado
                DCCapitalInicial = ObtienePrimerCapital();
            }
            return(DCCapitalInicial);
        }
Пример #2
0
        public DCHisCapitalFinanciero capitalActual()
        {
            DCHisCapitalFinanciero DCCapitalActual = new DCHisCapitalFinanciero();

            using (var context = new MBEntities())
            {
                var CapitalActual = (from HIS_CAPITAL_FINANCIERO in context.HIS_CAPITAL_FINANCIERO orderby HIS_CAPITAL_FINANCIERO.iIdCapitalF
                                     descending select HIS_CAPITAL_FINANCIERO).FirstOrDefault();
                if (CapitalActual != null)
                {
                    DCCapitalActual.iIdCapitalF   = CapitalActual.iIdCapitalF;
                    DCCapitalActual.dMontoCF      = CapitalActual.dMontoCF;
                    DCCapitalActual.dFechaDeCorte = CapitalActual.dFechaDeCorte;
                    DCCapitalActual.bEstado       = CapitalActual.bEstado;
                }
                else
                {
                    DCCapitalActual.dMontoCF = 0;
                }
            }
            return(DCCapitalActual);
        }
Пример #3
0
        public DCHisCapitalFinanciero ObtieneCapitalPorFechaCorte(DateTime fechaCorte)
        {
            DCHisCapitalFinanciero DCCapitalInicialPorFecha = new DCHisCapitalFinanciero();

            using (var context = new MBEntities())
            {
                var CapitalInicial = (from _HIS_CAPITAL_FINANCIERO in context.HIS_CAPITAL_FINANCIERO
                                      where _HIS_CAPITAL_FINANCIERO.dFechaDeCorte == fechaCorte
                                      select _HIS_CAPITAL_FINANCIERO).FirstOrDefault();
                if (CapitalInicial != null)
                {
                    DCCapitalInicialPorFecha.iIdCapitalF   = CapitalInicial.iIdCapitalF;
                    DCCapitalInicialPorFecha.dMontoCF      = CapitalInicial.dMontoCF;
                    DCCapitalInicialPorFecha.dFechaDeCorte = CapitalInicial.dFechaDeCorte;
                    DCCapitalInicialPorFecha.bEstado       = CapitalInicial.bEstado;
                }
                else
                {
                    DCCapitalInicialPorFecha = null;
                }
            }
            return(DCCapitalInicialPorFecha);
        }