示例#1
0
        public static RespuestaDTO CrearGuardarLiquidacion(CajaGeneralCamionetaModel cc, string tkn)
        {
            var agente = new AgenteServicio();

            agente.GuardarLiquidacion(cc, tkn);
            return(agente._RespuestaDTO);
        }
示例#2
0
        public static List <MovimientosGasModel> ListaVentasMovimientosGas(CajaGeneralCamionetaModel reporte, string token)
        {
            var agente = new AgenteServicio();

            agente.BuscarListaMovGas(reporte, token);
            return(agente._ListaMovimientosGas);
        }
示例#3
0
        public ActionResult Buscar(int?page, int?pagePipa, CajaGeneralCamionetaModel _model = null)
        {
            if (_model != null && _model.FolioOperacionDia != null)
            {
                TempData["Model"] = _model;
            }
            if (Session["StringToken"] == null)
            {
                return(RedirectToAction("Index", "Home", AutenticacionServicio.InitIndex(new Models.Seguridad.LoginModel())));
            }
            string _tkn = Session["StringToken"].ToString();

            var Pagina = page ?? 1;

            ViewBag.CajaGeneralCamioneta = VentasServicio.ListaVentasCajaGralCamioneta(((CajaGeneralCamionetaModel)TempData["Model"]).FolioOperacionDia, _tkn).ToPagedList(Pagina, 10);

            if (ViewBag.CajaGeneralCamioneta.Count == 0)
            {
                TempData["RespuestaDTOError"] = "No existe la clave solicitada";
            }
            else
            {
                CajaGeneralCamionetaModel nMod = (CajaGeneralCamionetaModel)ViewBag.CajaGeneralCamioneta[0];
                ViewBag.SalidaGas         = VentasServicio.ListaVentasMovimientosGas(nMod, _tkn);
                ViewBag.SalidaGasCilindro = VentasServicio.ListaVentasMovimientosGasC(nMod, _tkn).GroupBy(x => x.CantidadKg).Select(grp => grp.First());//.ToPagedList(Pagina, 10);

                TempData["RespuestaCajaGral"]          = ViewBag.CajaGeneralCamioneta;
                TempData["RespuestaSalidaGas"]         = ViewBag.SalidaGas;
                TempData["RespuestaSalidaGasCilindro"] = ViewBag.SalidaGasCilindro;
            }
            return(RedirectToAction("Liquidar", new { page, pagePipa }));
        }
示例#4
0
        public static List <MovimientosGasCilindros> ListaVentasMovimientosGasC(CajaGeneralCamionetaModel reporte, string token)
        {
            MovimientosGasCilindros m     = new MovimientosGasCilindros();
            MovimientosGasCilindros model = List(reporte, m);

            var agente = new AgenteServicio();

            agente.BuscarListaMovGasCilindros(model, token);
            return(agente._ListaMovimientosGasC);
        }
示例#5
0
        public static MovimientosGasCilindros List(CajaGeneralCamionetaModel rep, MovimientosGasCilindros m)
        {
            MovimientosGasCilindros entiti = new MovimientosGasCilindros();

            entiti.IdEmpresa = rep.IdEmpresa;
            entiti.Year      = rep.Year;
            entiti.Mes       = rep.Mes;
            entiti.Dia       = rep.Dia;
            entiti.Orden     = rep.Orden;

            return(entiti);
        }
示例#6
0
        public ActionResult GuardarLiquidar(CajaGeneralCamionetaModel _ObjModel)
        {
            if (Session["StringToken"] == null)
            {
                return(RedirectToAction("Index", "Home", AutenticacionServicio.InitIndex(new Models.Seguridad.LoginModel())));
            }
            string _tok = Session["StringToken"].ToString();

            var respuesta = VentasServicio.CrearGuardarLiquidacion(_ObjModel, _tok);

            if (respuesta.Exito)
            {
                TempData["RespuestaDTO"]      = respuesta.Mensaje;
                TempData["RespuestaDTOError"] = null;
                return(RedirectToAction("Liquidar"));
            }

            else
            {
                TempData["RespuestaDTOError"] = respuesta;
                return(RedirectToAction("Liquidar"));
            }
        }