예제 #1
0
        public ActionResult LstGasto(Int32?GastoId, Int32?np1, Int32?np2, Int32?Anio, Int32?Mes, Int32?EdificioId, Int32 pestania = 1)
        {
            LstDetalleArchivoGastoViewModel ViewModel = new LstDetalleArchivoGastoViewModel();
            var gasto = context.Gasto.FirstOrDefault(x => x.EdificioId == EdificioId && x.UnidadTiempo.Anio == Anio && x.UnidadTiempo.Mes == Mes);

            if (gasto != null)
            {
                GastoId = gasto.GastoId;
            }


            ViewModel.LstArchivo = new LstArchivoGastoViewModel();
            ViewModel.LstDetalle = new LstDetalleGastoViewModel();
            ViewModel.Fill(CargarDatosContext(), SessionHelpers.GetEdificioId(Session));
            ViewModel.LstArchivo.EdificioId = SessionHelpers.GetEdificioId(Session);
            ViewModel.LstDetalle.EdificioId = SessionHelpers.GetEdificioId(Session);
            ViewModel.GastoId            = GastoId;
            ViewModel.LstArchivo.GastoId = GastoId;
            ViewModel.LstDetalle.GastoId = GastoId;
            ViewModel.LstDetalle.Fill(CargarDatosContext(), np1);
            ViewModel.LstArchivo.Fill(CargarDatosContext(), np2, Anio);
            ViewModel.Pestania = pestania;
            if (GastoId.HasValue)
            {
                ViewModel.UnidadTiempoId = context.Gasto.First(X => X.GastoId == GastoId).UnidadTiempoId;
            }
            return(View(ViewModel));
        }
예제 #2
0
        //[ViewParameter("Noticia", "fa fa-info")]
        public ActionResult LstNoticia(Int32?np)
        {
            LstNoticiaViewModel ViewModel = new LstNoticiaViewModel();

            ViewModel.EdificioId = SessionHelpers.GetEdificioId(Session);
            ViewModel.Fill(CargarDatosContext(), np);
            return(View(ViewModel));
        }
예제 #3
0
        public ActionResult LstArchivoGasto(Int32 GastoId, Int32?np, Int32?UnidadTiempoId)
        {
            LstArchivoGastoViewModel ViewModel = new LstArchivoGastoViewModel();

            ViewModel.GastoId    = GastoId;
            ViewModel.EdificioId = SessionHelpers.GetEdificioId(Session);
            ViewModel.Fill(CargarDatosContext(), np, UnidadTiempoId);
            return(View(ViewModel));
        }
예제 #4
0
        public ActionResult LstDetalleGasto(Int32 GastoId, Int32?np)
        {
            LstDetalleGastoViewModel ViewModel = new LstDetalleGastoViewModel();

            ViewModel.GastoId    = GastoId;
            ViewModel.EdificioId = SessionHelpers.GetEdificioId(Session);
            ViewModel.Fill(CargarDatosContext(), np);
            return(View(ViewModel));
        }
예제 #5
0
        public ActionResult LstPlanilla(Int32?np, Int32 TrabajadorId)
        {
            LstPlanillaViewModel ViewModel = new LstPlanillaViewModel();

            ViewModel.EdificioId   = SessionHelpers.GetEdificioId(Session);
            ViewModel.TrabajadorId = TrabajadorId;
            ViewModel.Fill(CargarDatosContext(), np);
            return(View(ViewModel));
        }
예제 #6
0
        public ActionResult LstArchivoIngreso(Int32 IngresoId, Int32?np)
        {
            LstArchivoIngresoViewModel ViewModel = new LstArchivoIngresoViewModel();

            ViewModel.IngresoId  = IngresoId;
            ViewModel.EdificioId = SessionHelpers.GetEdificioId(Session);
            ViewModel.Fill(CargarDatosContext(), np);
            return(View(ViewModel));
        }
예제 #7
0
        public ActionResult LstTrabajador(Int32?np1, Int32?np2, Int32 pestania = 1)
        {
            LstTrabajadorArchivoViewModel ViewModel = new LstTrabajadorArchivoViewModel();

            ViewModel.fill(CargarDatosContext());
            Int32 EdificioId = SessionHelpers.GetEdificioId(Session);

            ViewModel.LstTrabajador            = new LstTrabajadorViewModel();
            ViewModel.LstTrabajador.EdificioId = EdificioId;
            ViewModel.LstArchivo            = new LstArchivoTrabajadorViewModel();
            ViewModel.LstArchivo.EdificioId = EdificioId;
            ViewModel.LstTrabajador.Fill(CargarDatosContext(), np1);
            ViewModel.LstArchivo.Fill(CargarDatosContext(), np2);
            ViewModel.Pestania = pestania;
            return(View(ViewModel));
        }
예제 #8
0
        public ActionResult LstIngreso(Int32?IngresoId, Int32?np1, Int32?np2, Int32 pestania = 1)
        {
            LstDetalleArchivoIngresoViewModel ViewModel = new LstDetalleArchivoIngresoViewModel();

            ViewModel.LstArchivo = new LstArchivoIngresoViewModel();
            ViewModel.LstDetalle = new LstDetalleIngresoViewModel();
            ViewModel.Fill(CargarDatosContext(), SessionHelpers.GetEdificioId(Session));
            ViewModel.LstArchivo.EdificioId = SessionHelpers.GetEdificioId(Session);
            ViewModel.LstDetalle.EdificioId = SessionHelpers.GetEdificioId(Session);
            ViewModel.IngresoId             = IngresoId;
            ViewModel.LstArchivo.IngresoId  = IngresoId;
            ViewModel.LstDetalle.IngresoId  = IngresoId;
            ViewModel.LstDetalle.Fill(CargarDatosContext(), np1);
            ViewModel.LstArchivo.Fill(CargarDatosContext(), np2);
            ViewModel.Pestania = pestania;
            return(View(ViewModel));
        }