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)); }
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()); }
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)); }
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")); } }
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)); }
// 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()); }
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))); } }
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)); }
// 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()); }
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)); }
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)); }
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)); }
public ActionResult _Pipas(ClientesModel _model) { _tkn = Session["StringToken"].ToString(); var Id = TokenServicio.ObtenerIdEmpresa(_tkn); var lst = PedidosServicio.ObtenerPipas(Id, _tkn); return(PartialView(lst)); }
// 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)); }
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)); }
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)); }
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)); }
// 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)); }
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)); }
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")); }
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)); }
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)); }
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)); }
// 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)); }
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)); }
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 })); }
// 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)); }
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")); } }
// 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()); }
//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)); }