Exemple #1
0
 public ActionResult ActualizacionExistencias(AlmacenDTO model = null, string msj = null)
 {
     if (Session["StringToken"] == null)
     {
         return(RedirectToAction("Index", "Home"));
     }
     tkn = Session["StringToken"].ToString();
     //var Pagina = page ?? 1;
     ViewBag.EsAdmin   = TokenServicio.ObtenerEsAdministracionCentral(tkn);
     ViewBag.Productos = AlmacenServicio.BuscarProductosAlmacen(TokenServicio.ObtenerIdEmpresa(tkn), tkn);
     if (!string.IsNullOrEmpty(msj))
     {
         ViewBag.Confirmacion = msj;
     }
     if (TempData["RespuestaDTO"] != null)
     {
         ViewBag.MensajeError = Validar((RespuestaDTO)TempData["RespuestaDTO"]);
     }
     if (model != null && model.IdProductoLinea != 0)
     {
         ViewBag.EsEdicion = true;
     }
     if (ViewBag.EsAdmin)
     {
         ViewBag.Empresas = CatalogoServicio.Empresas(tkn);
     }
     else
     {
         ViewBag.Empresas = CatalogoServicio.Empresas(tkn).SingleOrDefault().NombreComercial;
     }
     return(View(model));
 }
Exemple #2
0
        public ActionResult Pipa(int?page)
        {
            if (Session["StringToken"] == null)
            {
                return(RedirectToAction("Index", "Home", AutenticacionServicio.InitIndex(new Models.Seguridad.LoginModel())));
            }
            string _tkn = Session["StringToken"].ToString();

            ViewBag.EsSuperUser = TokenServicio.ObtenerEsSuperUsuario(_tkn);
            var Pagina = page ?? 1;

            if (ViewBag.EsSuperUser)
            {
                ViewBag.Empresas    = CatalogoServicio.Empresas(_tkn);
                ViewBag.CajaGeneral = VentasServicio.ListaVentasCajaGral(_tkn, "").ToPagedList(Pagina, 20);
            }
            else
            {
                ViewBag.Empresas = CatalogoServicio.Empresas(_tkn).SingleOrDefault(x => x.IdEmpresa.Equals(TokenServicio.ObtenerIdEmpresa(_tkn))).NombreComercial;
                ViewBag.ListaPV  = CatalogoServicio.ListaPrecioVentaIdEmpresa(TokenServicio.ObtenerIdEmpresa(_tkn), _tkn).ToPagedList(Pagina, 20);
            }

            if (TempData["RespuestaDTO"] != null)
            {
                ViewBag.MessageExito = TempData["RespuestaDTO"];
            }
            if (TempData["RespuestaDTOError"] != null)
            {
                ViewBag.MessageError = TempData["RespuestaDTOError"];
            }

            ViewBag.MessageError = TempData["RespuestaDTOError"];

            return(View());
        }
Exemple #3
0
 public ActionResult Ordenes(int?pageO, int?pageR, string msj = null, OrdenesCompraModel model = null)
 {
     if (Session["StringToken"] == null)
     {
         return(RedirectToAction("Index", "Home"));
     }
     tkn = Session["StringToken"].ToString();
     if (!string.IsNullOrEmpty(msj))
     {
         ViewBag.Msj = msj;
     }
     ViewBag.EsAdminCentral = TokenServicio.ObtenerEsAdministracionCentral(tkn);
     ViewBag.Empresas       = CatalogoServicio.Empresas(tkn);
     ViewBag.Proveedores    = CatalogoServicio.ListaProveedores(tkn);
     ViewBag.Estatus        = OrdenCompraServicio.ListaEstatus(tkn);
     if (model != null)
     {
         model = OrdenCompraServicio.InitOrdenesCompra(tkn);
     }
     if (pageO == null)
     {
         pageO = 1;
     }
     if (pageR == null)
     {
         pageR = 1;
     }
     ViewBag.Ordenes       = model.OrdenesCompra.OrderByDescending(x => x.IdRequisicion).ToPagedList(pageO.Value, 10);
     ViewBag.Requisiciones = model.Requisiciones.ToPagedList(pageR.Value, 10);
     return(View(model));
 }
Exemple #4
0
        public ActionResult BorrarEmpresa(short id)
        {
            if (Session["StringToken"] == null)
            {
                return(RedirectToAction("Index", "Home", AutenticacionServicio.InitIndex(new Models.Seguridad.LoginModel())));
            }
            _tok = Session["StringToken"].ToString();
            if (!TokenServicio.ObtenerEsAdministracionCentral(_tok))
            {
                TempData["RespuestaDTOError"] = CatalogoServicio.SinPermisos();
                return(RedirectToAction("Index"));
            }
            Empresa em        = new Empresa();
            var     respuesta = CatalogoServicio.EliminaEmpresaSel(id, _tok);

            if (respuesta.Exito)
            {
                TempData["RespuestaDTO"]      = respuesta.Mensaje;
                TempData["RespuestaDTOError"] = null;
                return(RedirectToAction("Index"));
            }
            else
            {
                TempData["RespuestaDTOError"] = respuesta;
                return(RedirectToAction("Index"));
            }
        }
Exemple #5
0
        public ActionResult CarteraVencida(int?idCliente, DateTime?fecha, ReporteModel model)
        {
            if (Session["StringToken"] == null)
            {
                return(RedirectToAction("Index", "Home"));
            }
            _tkn              = Session["StringToken"].ToString();
            ViewBag.EsAdmin   = TokenServicio.ObtenerEsAdministracionCentral(_tkn);
            ViewBag.IdEmpresa = TokenServicio.ObtenerIdEmpresa(_tkn);
            if (ViewBag.EsAdmin)
            {
                ViewBag.Empresas = CatalogoServicio.Empresas(_tkn);
            }
            else
            {
                ViewBag.Empresas = CatalogoServicio.Empresas(_tkn).SingleOrDefault().NombreComercial;
            }
            ViewBag.Clientes = CatalogoServicio.ListaClientes(TokenServicio.ObtenerIdEmpresa(_tkn), _tkn);
            DateTime    dt = new DateTime();
            CargosModel m  = new CargosModel();

            if (model.reportedet == null)
            {
                m.IdEmpresa = ViewBag.IdEmpresa;
            }
            if (idCliente != null || fecha != null)
            {
                m.IdCliente = idCliente ?? 0;
                if (idCliente != null && idCliente != 0)
                {
                    ViewBag.IdCliente = idCliente;
                }
                m.FechaRango1 = fecha ?? dt;
            }

            ReporteModel _model = CobranzaServicio.ObtenerListaCartera(_tkn, m);

            if (_model.reportedet.Count > 0)
            {
                if (fecha != null)
                {
                    _model.reportedet[0].FechaRango1 = fecha.Value;
                }
                _model.reportedet[0].IdEmpresa = ViewBag.IdEmpresa;
            }
            else
            {
                ViewBag.MensajeError = "No se encontraron resultados..";
                CargosModel cm = new CargosModel();
                cm.FechaRango1 = m.FechaRango1;
                _model.reportedet.Add(cm);
            }

            if (ViewBag.IdCliente != null && idCliente.Value != 0 && idCliente != null)
            {
                ViewBag.IdCliente = ViewBag.IdCliente + " " + _model.reportedet[0].Cliente ?? _model.reportedet[0].Nombre;
            }

            return(View(_model));
        }
Exemple #6
0
        // GET: Clientes
        public ActionResult Index(int?TipoPersona, int?regimen, string rfc = null, string nombre = null)
        {
            if (Session["StringToken"] == null)
            {
                return(RedirectToAction("Index", "Home", AutenticacionServicio.InitIndex(new Models.Seguridad.LoginModel())));
            }
            string _tkn = Session["StringToken"].ToString();

            ViewBag.TipoPersona   = CatalogoServicio.ObtenerTiposPersona(_tkn);
            ViewBag.RegimenFiscal = CatalogoServicio.ObtenerRegimenFiscal(_tkn);
            ViewBag.Clientes      = CatalogoServicio.ListaClientes(0, TipoPersona, regimen, rfc, nombre, _tkn);
            ViewBag.EsAdmin       = TokenServicio.ObtenerEsAdministracionCentral(_tkn);
            if (ViewBag.EsAdmin)
            {
                ViewBag.Empresas = CatalogoServicio.Empresas(_tkn);
            }
            else
            {
                ViewBag.Empresas = CatalogoServicio.Empresas(_tkn).SingleOrDefault().NombreComercial;
            }

            if (TempData["RespuestaDTO"] != null)
            {
                ViewBag.MessageExito = TempData["RespuestaDTO"];
            }
            if (TempData["RespuestaDTOError"] != null)
            {
                ViewBag.MessageError          = Validar((RespuestaDTO)TempData["RespuestaDTOError"]);
                TempData["RespuestaDTOError"] = ViewBag.MessageError;
            }
            ViewBag.MessageError = TempData["RespuestaDTOError"];

            return(View());
        }
Exemple #7
0
 public ActionResult CentroCosto(byte?id, string mjs = null)
 {
     if (Session["StringToken"] == null)
     {
         return(RedirectToAction("Index", "Home"));
     }
     tkn = Session["StringToken"].ToString();
     if (mjs != null)
     {
         ViewBag.Mjs = mjs;
     }
     ViewBag.TiposCentrosCosto     = CatalogoServicio.BuscarTipoCentrosCosto(tkn);
     ViewBag.EstacionesCarburacion = CatalogoServicio.GetListaEstacionCarburacion(tkn);
     ViewBag.UnidadAlmacenGas      = CatalogoServicio.GetListaUnidadAlmcenGas(TokenServicio.ObtenerIdEmpresa(tkn), tkn);
     ViewBag.EquipoTransporte      = CatalogoServicio.GetListaEquiposTransporte(tkn);
     ViewBag.Empresas = CatalogoServicio.Empresas(tkn);
     ModelState.Clear();
     if (TempData["RespuestaDTO"] != null)
     {
         ViewBag.MensajeError = Validar((RespuestaDTO)TempData["RespuestaDTO"]);
     }
     if (id != null)
     {
         ViewBag.EsEdicion = true;
         return(View(CatalogoServicio.ActivarModificar(id.Value, (CentroCostoModel)TempData["Model"], tkn)));
     }
     else
     {
         return(View(CatalogoServicio.InitCentroCosto(tkn)));
     }
 }
Exemple #8
0
        public ActionResult Index(int?page, RecargaCombustibleModel model = null)
        {
            if (Session["StringToken"] == null)
            {
                return(RedirectToAction("Index", "Home"));
            }
            tkn = Session["StringToken"].ToString();
            ViewBag.Vehiculos    = CatalogoServicio.Obtener(TokenServicio.ObtenerIdEmpresa(tkn), tkn);
            ViewBag.Combustibles = CatalogoServicio.ListaCombustible(tkn);
            ViewBag.Recargas     = TransporteServicio.ListaRecargaCombustible(tkn).ToPagedList(page ?? 1, 20);
            if (TempData["RespuestaDTO"] != null)
            {
                var Respuesta = (RespuestaDTO)TempData["RespuestaDTO"];
                if (Respuesta.Exito)
                {
                    ViewBag.Msj = Respuesta.Mensaje;
                }
                else
                {
                    ViewBag.MensajeError = Validar(Respuesta);
                }
            }
            if (model != null && model.Id_DetalleRecargaComb != 0)
            {
                ViewBag.EsEdicion = true;
            }

            return(View(model));
        }
Exemple #9
0
        // GET: Empresas
        public ActionResult Index()
        {
            if (Session["StringToken"] == null)
            {
                return(RedirectToAction("Index", "Home", AutenticacionServicio.InitIndex(new Models.Seguridad.LoginModel())));
            }
            _tok = Session["StringToken"].ToString();
            RespuestaDTO Resp = new RespuestaDTO();

            ViewBag.EsAdmin = TokenServicio.ObtenerEsAdministracionCentral(_tok);
            if (ViewBag.EsAdmin)
            {
                ViewBag.Empresas = CatalogoServicio.Empresas(_tok);
            }
            else
            {
                ViewBag.Empresas = CatalogoServicio.Empresas(_tok).SingleOrDefault().NombreComercial;
            }
            ViewBag.listaEmpresas = CatalogoServicio.Empresas(_tok);

            if (TempData["RespuestaDTO"] != null)
            {
                ViewBag.MessageExito = TempData["RespuestaDTO"];
            }
            if (TempData["RespuestaDTOError"] != null)
            {
                ViewBag.MessageError = Validar((RespuestaDTO)TempData["RespuestaDTOError"]);
                //ViewBag.MessageError = TempData["RespuestaDTOError"];
            }
            //ViewBag.MessageError = TempData["RespuestaDTOError"];

            return(View());
        }
Exemple #10
0
        public ActionResult RequisicionAlternativa(int?id, byte?estatus)
        {
            if (Session["StringToken"] == null)
            {
                return(RedirectToAction("Index", "Home"));
            }
            tkn = Session["StringToken"].ToString();
            var model = RequisicionServicio.RquisicionAlternativa(id.Value, estatus.Value, tkn);

            ViewBag.EsNueva    = false;
            ViewBag.Empresas   = CatalogoServicio.Empresas(tkn);
            ViewBag.Usuarios   = CatalogoServicio.ListaUsuarios(TokenServicio.ObtenerIdEmpresa(tkn), tkn);
            ViewBag.reqOpinion = model.RequisicionRevision.OpinionAlmacen;
            if (model.RequisicionEstatus.Equals(RequisicionEstatusEnum.Creada))
            {
                ViewBag.btnCrear           = "Finalizar";
                ViewBag.formactionBtnCrear = "Revicion";
                ViewBag.OtraAccion         = "R";
            }
            else
            {
                ViewBag.btnCrear = "Autorizar";
                ViewBag.formactionBtnCrear("Autorizar");
            }
            return(View("Requisicion", model));
        }
Exemple #11
0
        public ActionResult UnidadMedida(int?page, UnidadMedidaDTO model = null)
        {
            if (Session["StringToken"] == null)
            {
                return(RedirectToAction("Index", "Home"));
            }
            tkn = Session["StringToken"].ToString();
            ModelState.Clear();
            var Pagina = page ?? 1;

            ViewBag.Unidades = CatalogoServicio.ListaUnidadesMedida(tkn).ToPagedList(Pagina, 20);;
            ViewBag.EsAdmin  = TokenServicio.ObtenerEsAdministracionCentral(tkn);
            if (TempData["RespuestaDTO"] != null)
            {
                ViewBag.MensajeError = Validar((RespuestaDTO)TempData["RespuestaDTO"]);
            }
            if (model != null && model.IdUnidadMedida != 0)
            {
                ViewBag.EsEdicion = true;
            }
            if (ViewBag.EsAdmin)
            {
                ViewBag.Empresas = CatalogoServicio.Empresas(tkn);
            }
            else
            {
                ViewBag.Empresas = CatalogoServicio.Empresas(tkn).SingleOrDefault().NombreComercial;
            }
            return(View(model));
        }
Exemple #12
0
 public ActionResult InventarioXPuntoVenta(InventarioPorPuntoVentaModel model = null)
 {
     if (Session["StringToken"] == null)
     {
         return(RedirectToAction("Index", "Home"));
     }
     tkn = Session["StringToken"].ToString();
     if (TempData["DataSource"] != null)
     {
         TempData["DataSource"] = null;
     }
     if (model == null)
     {
         model = new InventarioPorPuntoVentaModel();
     }
     model.Pipas      = PedidosServicio.ObtenerPipas(TokenServicio.ObtenerIdEmpresa(tkn), tkn).Select(x => { x.Activo = false; return(x); }).ToList();
     model.Estaciones = CatalogoServicio.GetListaEstacionCarburacion(tkn).Select(x => { x.Activo = false; return(x); }).ToList();
     if (model != null && !model.Fecha.Equals(DateTime.MinValue))
     {
         ViewData["Periodo"]    = model.Fecha;
         ViewData["Reporte"]    = TiposReporteConst.InventarioPorPuntoVenta;
         TempData["DataSource"] = ReporteServicio.BuscarInventarioPorPuntoVenta(model, tkn);
     }
     return(View(model));
 }
Exemple #13
0
        public ActionResult _Pipas(ClientesModel _model)
        {
            _tkn = Session["StringToken"].ToString();
            var Id  = TokenServicio.ObtenerIdEmpresa(_tkn);
            var lst = PedidosServicio.ObtenerPipas(Id, _tkn);

            return(PartialView(lst));
        }
Exemple #14
0
        // GET: Pedidos
        public ActionResult Index(int?idpedido, string msj = null, string tel1 = null, string rfc = null)
        {
            if (Session["StringToken"] == null)
            {
                return(RedirectToAction("Index", "Home"));
            }
            _tkn = Session["StringToken"].ToString();
            if (!string.IsNullOrEmpty(msj))
            {
                ViewBag.Msj = msj; ViewBag.Tipo = "alert-success";
            }

            if (TempData["RespuestaDTO"] != null)
            {
                if (!((RespuestaDTO)TempData["RespuestaDTO"]).Exito)
                {
                    ViewBag.Tipo             = "alert-danger";
                    ViewBag.MensajeError     = Validar((RespuestaDTO)TempData["RespuestaDTO"]);
                    TempData["RespuestaDTO"] = ViewBag.MensajeError;
                    ViewBag.MensajeError     = TempData["RespuestaDTO"];
                }
                else
                {
                    ViewBag.Tipo = "alert-success";
                }
            }
            ViewBag.EsAdmin = TokenServicio.ObtenerEsAdministracionCentral(_tkn);
            if (ViewBag.EsAdmin)
            {
                ViewBag.Empresas = CatalogoServicio.Empresas(_tkn);
            }
            else
            {
                ViewBag.Empresas = CatalogoServicio.Empresas(_tkn).SingleOrDefault().NombreComercial;
            }

            List <PedidoModel> lstPmodel = PedidosServicio.ObtenerPedidos(TokenServicio.ObtenerIdEmpresa(_tkn), _tkn);
            PedidoModel        model     = new PedidoModel();

            //{
            model.Pedidos = lstPmodel;
            //};

            if (idpedido > 0 || (tel1 != null && tel1 != "") || (rfc != null && rfc != ""))
            {
                model.Pedidos = PedidosServicio.ObtenerPedidosFiltro(TokenServicio.ObtenerIdEmpresa(_tkn), _tkn, idpedido, rfc, tel1);
                if (model.Pedidos.Count == 0)
                {
                    ViewBag.Msj = "No se encontraron resultados"; ViewBag.Tipo = "alert-danger";
                }
            }

            if (TempData["Msj"] != null)
            {
                ViewBag.MensajeError = TempData["Msj"];
            }
            return(View(model));
        }
Exemple #15
0
        public ActionResult CreditoRecuperado(DateTime?fecha1, DateTime?fecha2, int?Cliente, short?empresa, string ticket = null)
        {
            if (Session["StringToken"] == null)
            {
                return(RedirectToAction("Index", "Home"));
            }
            _tkn               = Session["StringToken"].ToString();
            ViewBag.EsAdmin    = TokenServicio.ObtenerEsAdministracionCentral(_tkn);
            ViewBag.FormasPago = CatalogoServicio.ListaFormaPago(_tkn);
            if (ViewBag.EsAdmin)
            {
                ViewBag.Empresas = CatalogoServicio.Empresas(_tkn);
            }
            else
            {
                ViewBag.Empresas = CatalogoServicio.Empresas(_tkn).SingleOrDefault().NombreComercial;
            }
            List <CargosModel> _model = new List <CargosModel>();
            CargosModel        _mod   = new CargosModel();

            if ((fecha1 != null && fecha1.Value.Year != 1) || (fecha1 != null && fecha2.Value.Year != 1) || (Cliente != null && Cliente != 0) || ticket != null)
            {
                _mod.FechaRango1 = fecha1.Value; _mod.FechaRango2 = fecha2.Value; _mod.IdCliente = Cliente.Value; _mod.Ticket = ticket; _mod.IdEmpresa = empresa.Value;
                _model           = CobranzaServicio.ObtenerCargosFilter(_mod, _tkn);
                if (_model.Count() == 0)
                {
                    _model.Add(_mod);
                    ViewBag.MensajeError = "No se encontraron resultados..";
                }
            }
            else
            {
                _model = CobranzaServicio.ObtenerCargosFilter(_mod, _tkn);//CobranzaServicio.ObtenerListaR(TokenServicio.ObtenerIdEmpresa(_tkn), _tkn);
            }
            if (_model.Count() == 0)
            {
                DateTime dt = new DateTime();
                _mod.FechaRango1 = dt; _mod.FechaRango2 = dt;
                _model.Add(_mod);
            }
            if (TempData["RespuestaDTO"] != null)
            {
                if (!((RespuestaDTO)TempData["RespuestaDTO"]).Exito)
                {
                    ViewBag.Tipo         = "alert-danger";
                    ViewBag.MensajeError = Validar((RespuestaDTO)TempData["RespuestaDTO"]);
                }
                else
                {
                    ViewBag.Tipo = "alert-success";
                    ViewBag.Msj  = ((RespuestaDTO)TempData["RespuestaDTO"]).Mensaje;
                }
            }

            return(View(_model));
        }
Exemple #16
0
        public ActionResult gvProductosPartial()
        {
            if (Session["StringToken"] == null)
            {
                return(RedirectToAction("Index", "Home"));
            }
            tkn = Session["StringToken"].ToString();
            var model = AlmacenServicio.BuscarProductosAlmacen(TokenServicio.ObtenerIdEmpresa(tkn), tkn);

            return(PartialView("_gvProductosPartial", model));
        }
Exemple #17
0
        public ActionResult SalidaRequisicionesPartial()
        {
            if (Session["StringToken"] == null)
            {
                return(RedirectToAction("Index", "Home"));
            }
            tkn = Session["StringToken"].ToString();
            var model = RequisicionServicio.BuscarRequisicionesEntrega(TokenServicio.ObtenerIdEmpresa(tkn), tkn);

            return(PartialView("_SalidaRequisicionesPartial", model));
        }
Exemple #18
0
        // GET: Roles
        public ActionResult Index(short?idempresa)
        {
            if (Session["StringToken"] == null)
            {
                return(RedirectToAction("Index", "Home", AutenticacionServicio.InitIndex(new Models.Seguridad.LoginModel())));
            }
            _tok = Session["StringToken"].ToString();
            //ViewBag.listaEmpresas = AutenticacionServicio.EmpresasLogin();
            ViewBag.EsAdmin = TokenServicio.ObtenerEsAdministracionCentral(_tok);
            if (ViewBag.EsAdmin)
            {
                ViewBag.Empresas = CatalogoServicio.Empresas(_tok);
            }
            else
            {
                ViewBag.Empresas = CatalogoServicio.Empresas(_tok).SingleOrDefault().NombreComercial;
            }
            ViewBag.listaEmpresas = CatalogoServicio.Empresas(_tok);

            var _IdEmpresa = idempresa ?? ((List <EmpresaDTO>)ViewBag.listaEmpresas).FirstOrDefault().IdEmpresa;

            ViewBag.IdEmpresa = _IdEmpresa;
            List <RolDto>          lstGral    = CatalogoServicio.ObtenerRoles(_tok, _IdEmpresa);
            List <RolCompras>      _lstCompra = CatalogoServicio.getListcompras(lstGral);
            List <RolRequsicion>   _lstReq    = CatalogoServicio.getListrequisicion(lstGral);
            List <RolMovilCompra>  _lstMC     = CatalogoServicio.getListmc(lstGral);
            List <RolMovilVenta>   _lstMV     = CatalogoServicio.getListmv(lstGral);
            List <RolSistemaVenta> _lstSV     = CatalogoServicio.getListsv(lstGral);
            List <RolTransporte>   _lstST     = CatalogoServicio.getListTr(lstGral);
            PartialViewModel       rolCat     = new PartialViewModel()
            {
                ListaRoles        = lstGral,
                ListaRolesCom     = _lstCompra,
                ListaRequsicion   = _lstReq,
                ListaMovilCompra  = _lstMC,
                ListaMovilVenta   = _lstMV,
                ListaSistemaVenta = _lstSV,
                ListaTransporte   = _lstST
            };

            if (TempData["RespuestaDTO"] != null)
            {
                ViewBag.MessageExito = TempData["RespuestaDTO"];
            }

            if (TempData["RespuestaDTOError"] != null)
            {
                ViewBag.MessageError = Validar((RespuestaDTO)TempData["RespuestaDTOError"]);
            }
            TempData["RespuestaDTOError"] = ViewBag.MessageError;
            ViewBag.MessageError          = TempData["RespuestaDTOError"];

            return(View(rolCat));
        }
Exemple #19
0
        public ActionResult _AbonosPartial()
        {
            if (Session["StringToken"] == null)
            {
                return(RedirectToAction("Index", "Home"));
            }
            _tkn = Session["StringToken"].ToString();
            ViewBag.FormasPago = CatalogoServicio.ListaFormaPago(_tkn);
            var model = CobranzaServicio.ObtenerCargos(TokenServicio.ObtenerIdEmpresa(_tkn), _tkn);

            return(PartialView(model));
        }
Exemple #20
0
        public ActionResult Crear(AsignacionModel model = null)
        {
            if (Session["StringToken"] == null)
            {
                return(RedirectToAction("Index", "Home"));
            }
            tkn             = Session["StringToken"].ToString();
            model.IdEmpresa = TokenServicio.ObtenerIdEmpresa(tkn);
            var respuesta = TransporteServicio.GuardarAsignacion(model, tkn);

            TempData["RespuestaDTO"] = respuesta;
            return(RedirectToAction("Index"));
        }
Exemple #21
0
        public ActionResult Producto(int?page, short?idempresa, ProductoDTO model = null)
        {
            if (Session["StringToken"] == null)
            {
                return(RedirectToAction("Index", "Home"));
            }
            tkn = Session["StringToken"].ToString();
            var Pagina     = page ?? 1;
            var _idEmpresa = idempresa ?? 0;

            if (!_idEmpresa.Equals(0))
            {
                ViewBag.Productos = CatalogoServicio.ListaProductos(tkn).Where(x => x.IdEmpresa.Equals(_idEmpresa)).ToPagedList(Pagina, 20);
            }
            else
            {
                ViewBag.Productos = CatalogoServicio.ListaProductos(tkn).ToPagedList(Pagina, 20);
            }
            if (idempresa != null)
            {
                ViewBag.CuentasContables = CatalogoServicio.ListaCtaCtble(tkn).Where(x => x.IdEmpresa.Equals(idempresa)).ToList();
            }
            else
            {
                ViewBag.CuentasContables = CatalogoServicio.ListaCtaCtble(tkn);
            }
            ViewBag.IdEmpresa       = _idEmpresa;
            ViewBag.Categorias      = CatalogoServicio.ListaCategorias(tkn);
            ViewBag.LineasProducto  = CatalogoServicio.ListaLineasProducto(tkn);
            ViewBag.UnidadesMedida  = CatalogoServicio.ListaUnidadesMedida(tkn);
            ViewBag.UnidadesMedida2 = CatalogoServicio.ListaUnidadesMedida(tkn);
            ViewBag.EsAdmin         = TokenServicio.ObtenerEsAdministracionCentral(tkn);
            if (TempData["RespuestaDTO"] != null)
            {
                ViewBag.MensajeError = Validar((RespuestaDTO)TempData["RespuestaDTO"]);
            }
            if (model != null && model.IdProducto != 0)
            {
                ViewBag.EsEdicion = true;
            }
            if (ViewBag.EsAdmin)
            {
                ViewBag.Empresas = CatalogoServicio.Empresas(tkn);
            }
            else
            {
                ViewBag.Empresas = CatalogoServicio.Empresas(tkn).SingleOrDefault().NombreComercial;
            }

            return(View(model));
        }
Exemple #22
0
        public JsonResult BuscarPorNumeroRequisicion(string numrequisicion, short idEmpresa)
        {
            tkn = Session["StringToken"].ToString();
            if (idEmpresa.Equals(0))
            {
                idEmpresa = TokenServicio.ObtenerIdEmpresa(tkn);
            }
            var list = RequisicionServicio.BuscarRequisiciones(idEmpresa, tkn)
                       .Where(req => req.NumeroRequisicion.Contains(numrequisicion))
                       .OrderByDescending(x => x.IdRequisicion).ToList();
            var JsonInfo = JsonConvert.SerializeObject(list);

            return(Json(JsonInfo, JsonRequestBehavior.AllowGet));
        }
Exemple #23
0
        public ActionResult EditarPrecioVenta(short id)
        {
            if (Session["StringToken"] == null)
            {
                return(RedirectToAction("Index", "Home", AutenticacionServicio.InitIndex(new Models.Seguridad.LoginModel())));
            }
            string _tkn = Session["StringToken"].ToString();

            ViewBag.IdEmpresa = TokenServicio.ObtenerIdEmpresa(_tkn);
            ViewBag.Empresas  = CatalogoServicio.Empresas(_tkn);//ViewBag.ListaPV
            PrecioVentaModel ent = CatalogoServicio.ListaPrecioVenta(id, _tkn).FirstOrDefault();

            return(View(ent));
        }
Exemple #24
0
        // GET: EquipoTransporte
        public ActionResult Index(int?id, string placa = null, string vehiculo = null, string msj = null)
        {
            if (Session["StringToken"] == null)
            {
                return(RedirectToAction("Index", "Home"));
            }
            _tkn = Session["StringToken"].ToString();
            if (!string.IsNullOrEmpty(msj))
            {
                ViewBag.Msj = msj;
            }
            ViewBag.EsAdmin         = TokenServicio.ObtenerEsAdministracionCentral(_tkn);
            ViewBag.IdEmpresa       = TokenServicio.ObtenerIdEmpresa(_tkn);
            ViewBag.Vehiculos       = CatalogoServicio.Obtener(TokenServicio.ObtenerIdEmpresa(_tkn), _tkn);
            ViewBag.TipoCombustible = CatalogoServicio.ListaCombustibleIdEmp(TokenServicio.ObtenerIdEmpresa(_tkn), _tkn);
            ViewBag.TipoUnidad      = CatalogoServicio.ListaUnidadIdEmp(TokenServicio.ObtenerIdEmpresa(_tkn), _tkn);
            ViewBag.TipoMedidor     = CatalogoServicio.ListaMedidores(_tkn);
            EquipoTransporteDTO model = new EquipoTransporteDTO();

            if (id != 0 && id != null)
            {
                model             = CatalogoServicio.Obtener(id.Value, _tkn);
                ViewBag.EsEdicion = true;
            }

            if ((placa != "" && placa != null) || (vehiculo != "" && vehiculo != null))
            {
                model.AliasUnidadBusq = vehiculo;
                model.PlacasBusq      = placa;
                ViewBag.Vehiculos     = CatalogoServicio.Obtener(TokenServicio.ObtenerIdEmpresa(_tkn), placa, vehiculo, _tkn);
            }

            if (TempData["RespuestaDTO"] != null)
            {
                if (!((RespuestaDTO)TempData["RespuestaDTO"]).Exito)
                {
                    ViewBag.MensajeError = Validar((RespuestaDTO)TempData["RespuestaDTO"]);
                }
                else
                {
                    ViewBag.Tipo = "alert-success";
                    ViewBag.Msj  = msj;
                }
            }
            return(View(model));
        }
Exemple #25
0
        public ActionResult Requisicion(RequisicionDTO model = null)
        {
            if (Session["StringToken"] == null)
            {
                return(RedirectToAction("Index", "Home"));
            }
            tkn             = Session["StringToken"].ToString();
            ViewBag.EsNueva = true;
            ViewBag.EsAdmin = TokenServicio.ObtenerEsAdministracionCentral(tkn);
            if (ViewBag.EsAdmin)
            {
                ViewBag.Empresas = CatalogoServicio.Empresas(tkn);
            }
            else
            {
                ViewBag.Empresas = CatalogoServicio.Empresas(tkn).SingleOrDefault().NombreComercial;
            }
            ViewBag.Usuarios      = CatalogoServicio.ListaUsuarios(TokenServicio.ObtenerIdEmpresa(tkn), tkn);
            ViewBag.Productos     = CatalogoServicio.ListaProductos(tkn);
            ViewBag.CentrosCostos = CatalogoServicio.BuscarCentrosCosto(tkn);
            if (ViewData["RespuestaDTO"] != null)
            {
                Validar((RespuestaDTO)ViewData["RespuestaDTO"]);
            }
            if (TempData["ListProductosRequisicion"] != null)
            {
                model.Productos = (List <RequisicionProductoDTO>)TempData["ListProductosRequisicion"];
                TempData["ListProductosRequisicion"] = model.Productos;
            }
            if (TempData["ListProductos"] != null)
            {
                ViewBag.ProductoEdit = TempData["ListProductos"];
            }

            if (model == null)
            {
                model = RequisicionServicio.InitRequisicion(tkn);
            }
            else if (model.IdEmpresa == 0)
            {
                model = RequisicionServicio.InitRequisicion(tkn);
            }

            return(View(model));
        }
Exemple #26
0
        public ActionResult BorrarVehiculo(short id)
        {
            if (Session["StringToken"] == null)
            {
                return(RedirectToAction("Index", "Home", AutenticacionServicio.InitIndex(new Models.Seguridad.LoginModel())));
            }
            _tkn = Session["StringToken"].ToString();
            if (!TokenServicio.ObtenerEsAdministracionCentral(_tkn))
            {
                TempData["RespuestaDTOError"] = CatalogoServicio.SinPermisos();
                return(RedirectToAction("Index"));
            }

            var respuesta = CatalogoServicio.Eliminar(id, _tkn);

            TempData["RespuestaDTO"] = respuesta;
            return(RedirectToAction("Index", new { msj = respuesta.Mensaje }));
        }
Exemple #27
0
        // GET: Combustible
        public ActionResult Index(int?id, string desc = null, string msj = null)
        {
            if (Session["StringToken"] == null)
            {
                return(RedirectToAction("Index", "Home"));
            }
            _tkn = Session["StringToken"].ToString();
            if (!string.IsNullOrEmpty(msj))
            {
                ViewBag.Msj = msj;
            }

            CombustibleModel model = new CombustibleModel();

            if (id != 0 && id != null)
            {
                model             = CatalogoServicio.ListaCombustibleID(id.Value, _tkn);
                ViewBag.EsEdicion = true;
            }
            if (TempData["RespuestaDTO"] != null)
            {
                if (!((RespuestaDTO)TempData["RespuestaDTO"]).Exito)
                {
                    ViewBag.MensajeError = Validar((RespuestaDTO)TempData["RespuestaDTO"]);
                }
                else
                {
                    ViewBag.Tipo = "alert-success";
                }
            }
            ViewBag.Combustibles = CatalogoServicio.ListaCombustibleIdEmp(TokenServicio.ObtenerIdEmpresa(_tkn), _tkn);
            if (desc != "" && desc != null)
            {
                model.DescripcionBusqueda = desc;
                ViewBag.Combustibles      = CatalogoServicio.ListaCombustibleFiltrado(desc, _tkn);
                if (ViewBag.Combustibles.Count == 0)
                {
                    ViewBag.Msj = "No se encontraron resultados";
                }
                ViewBag.Tipo = "alert-danger";
            }
            ViewBag.EsAdmin = TokenServicio.ObtenerEsAdministracionCentral(_tkn);
            return(View(model));
        }
Exemple #28
0
        public ActionResult Alta(EquipoTransporteDTO _model)
        {
            if (Session["StringToken"] == null)
            {
                return(RedirectToAction("Index", "Home", AutenticacionServicio.InitIndex(new Models.Seguridad.LoginModel())));
            }
            string _tkn      = Session["StringToken"].ToString(); _model.IdEmpresa = TokenServicio.ObtenerIdEmpresa(_tkn);
            var    respuesta = CatalogoServicio.Crear(_model, _tkn);

            TempData["RespuestaDTO"] = respuesta;
            if (respuesta.Exito)
            {
                return(RedirectToAction("Index", new { msj = respuesta.Mensaje }));
            }
            else
            {
                return(RedirectToAction("Index"));
            }
        }
Exemple #29
0
        // GET: PrecioVentaOtro
        public ActionResult Index()
        {
            if (Session["StringToken"] == null)
            {
                return(RedirectToAction("Index", "Home", AutenticacionServicio.InitIndex(new Models.Seguridad.LoginModel())));
            }
            string _tkn = Session["StringToken"].ToString();

            ViewBag.EsAdmin = TokenServicio.ObtenerEsAdministracionCentral(_tkn);
            if (ViewBag.EsAdmin)
            {
                ViewBag.Empresas = CatalogoServicio.Empresas(_tkn);
                ViewBag.ListaPV  = CatalogoServicio.ListaPrecioVenta(0, _tkn);
            }
            else
            {
                ViewBag.Empresas = CatalogoServicio.Empresas(_tkn).SingleOrDefault().NombreComercial;
                ViewBag.ListaPV  = CatalogoServicio.ListaPrecioVentaIdEmpresa(TokenServicio.ObtenerIdEmpresa(_tkn), _tkn);
            }

            ViewBag.ListaStatus = CatalogoServicio.ListaTipoFecha(_tkn);
            //if (TempData["RespuestaDTO"] != null)
            //{
            //    ViewBag.MessageExito = TempData["RespuestaDTO"];
            //}
            //if (TempData["RespuestaDTOError"] != null)
            //{
            //    ViewBag.MessageError = TempData["RespuestaDTOError"];
            //}
            //ViewBag.MessageError = TempData["RespuestaDTOError"];

            ViewBag.Categoria = CatalogoServicio.ListaPrecioVenta(0, _tkn).GroupBy(x => x.Categoria).Select(x => x.FirstOrDefault());
            ViewBag.Linea     = CatalogoServicio.ListaPrecioVenta(0, _tkn).GroupBy(x => x.Linea).Select(x => x.FirstOrDefault());
            ViewBag.Producto  = CatalogoServicio.ListaPrecioVenta(0, _tkn).GroupBy(x => x.Producto).Select(x => x.FirstOrDefault());
            if (TempData["RespuestaDTOError"] != null)
            {
                ViewBag.MensajeError = Validar((RespuestaDTO)TempData["RespuestaDTOError"]);
            }

            return(View());
        }
Exemple #30
0
        //view
        public ActionResult Nueva(string msj = null)
        {
            if (Session["StringToken"] == null)
            {
                return(RedirectToAction("Index", "Home", AutenticacionServicio.InitIndex(new Models.Seguridad.LoginModel())));
            }
            _tok = Session["StringToken"].ToString();
            if (!TokenServicio.ObtenerEsAdministracionCentral(_tok))
            {
                TempData["RespuestaDTOError"] = CatalogoServicio.SinPermisos();
                return(RedirectToAction("Index"));
            }
            EmpresaModel model = new EmpresaModel();

            model.IdPais = 0; model.IdEstadoRep = 0;
            //Se obtienen los paises
            ViewBag.ListaPaises = CatalogoServicio.GetPaises(_tok);
            //Se obtienen los estados
            ViewBag.ListaEstados = CatalogoServicio.GetEstados(_tok);
            if (TempData["model"] != null)
            {
                if (TempData["RespuestaDTO"] != null)
                {
                    ViewBag.MessageError = Validar((RespuestaDTO)TempData["RespuestaDTO"]);
                }
                ViewBag.EsEdicion = null;
                ((EmpresaModel)TempData["model"]).IdPais = 0; ((EmpresaModel)TempData["model"]).IdEstadoRep = 0;
                return(View((EmpresaModel)TempData["model"]));
            }
            if (TempData["modelEditar"] != null)
            {
                if (TempData["RespuestaDTO"] != null)
                {
                    ViewBag.MessageError = Validar((RespuestaDTO)TempData["RespuestaDTO"]);
                }
                ViewBag.EsEdicion = true;
                ViewBag.Empresa   = TempData["modelEditar"];
                return(View((EmpresaModel)TempData["modelEditar"]));
            }
            return(View(model));
        }