Example #1
0
        public ActionResult Index(int id, int numeroFinca)
        {
            APViewModel movimientos = new APViewModel()
            {
                APs         = AP_Conexion.SelectMovimientos(id),
                numeroFinca = numeroFinca
            };

            return(View(movimientos));
        }
        public ActionResult Detail(int numeroFinca)
        {
            Propiedad          propiedad    = Propiedad_Conexion.SelectPropiedad(numeroFinca);
            List <Propietario> propietarios = Propiedad_del_Propietario_Conexion.SelectPropiedadDetail(numeroFinca);


            //Conceptos de Cobro
            List <Concepto_De_Cobro_En_Propiedad> CC_Fijo    = Concepto_De_Cobro_En_Propiedad_Conexion.Select(numeroFinca, Tipo_CC.Fijo);
            List <Concepto_De_Cobro_En_Propiedad> CC_Consumo = Concepto_De_Cobro_En_Propiedad_Conexion.Select(numeroFinca, Tipo_CC.Consumo);
            List <Concepto_De_Cobro_En_Propiedad> CC_Intereses_Moratiorios = Concepto_De_Cobro_En_Propiedad_Conexion.Select(numeroFinca, Tipo_CC.Intereses_Moratorios);
            List <Concepto_De_Cobro_En_Propiedad> CC_Porcentaje            = Concepto_De_Cobro_En_Propiedad_Conexion.Select(numeroFinca, Tipo_CC.Porcentaje);
            List <Usuario> usuarios = Usuario_de_Propiedad_Conexion.SelectPropiedadDetail(numeroFinca);

            PropiedadDetailViewModel propiedadDetail = new PropiedadDetailViewModel()
            {
                propiedad                = propiedad,
                propietarios             = propietarios,
                CC_Fijo                  = CC_Fijo,
                CC_Consumo               = CC_Consumo,
                CC_Intereses_Moratiorios = CC_Intereses_Moratiorios,
                CC_Porcentaje            = CC_Porcentaje,
                usuarios                 = usuarios
            };


            //Recibos de todos los comprobantes de pago

            propiedadDetail.recibos = new ReciboViewModel()
            {
                numeroFinca       = numeroFinca,
                recibosPendientes = Recibo_Conexion.Select(numeroFinca, EstadoRecibo.PENDIENTE),
                recibosPagados    = Recibo_Conexion.Select(numeroFinca, EstadoRecibo.PAGADO),
            };


            //APs De la propiedad
            propiedadDetail.APs = AP_Conexion.Select(numeroFinca);


            return(View(propiedadDetail));
        }
Example #3
0
        public ActionResult MostrarAP(List <int> idsRecibos, int numeroFinca, int meses)
        {
            AP     ap     = AP_Conexion.MostrarAP(numeroFinca, meses, idsRecibos);
            String markup = "<div>";

            markup += String.Format(@"
                        <p>
                        <h5>Monto: <span class='badge badge-danger'> {0}</span> </h5>
                        <h5>Intereses: <span class='badge-info'> {1}</span> </h5>
                        <h5>Cuota: <span class='badge badge-info'> {2}</span> </h5>
                        <h5>Plazo: <span class='badge badge-info'> {3}</span> </h5>
                        </p>",
                                    ap.montoOriginal,
                                    ap.tasaInteres,
                                    ap.cuota,
                                    ap.plazoOriginal
                                    );

            markup += "</div>";
            return(Content(markup));
        }
Example #4
0
 public void CrearAP(List <int> idsRecibos, int numeroFinca, int meses)
 {
     AP_Conexion.CrearAP(numeroFinca, meses, idsRecibos);
 }