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 JsonResult Guardar(short idEmpresa, int idChofer, int idPV) { string _tkn = Session["StringToken"].ToString(); List <PuntoVentaModel> model = CatalogoServicio.ListaPuntosVenta(idPV, _tkn); PuntoVentaModel nmodel = model[0]; var respuesta = CatalogoServicio.ModificarOperador(nmodel, idChofer, _tkn); //var JsonInfo = JsonConvert.SerializeObject(list); //return Json(JsonInfo, JsonRequestBehavior.AllowGet); //if (respuesta.Exito) //{ // TempData["RespuestaDTO"] = "Cambio Exitoso";//respuesta.Mensaje; // TempData["RespuestaDTOError"] = null; //} //else //{ // TempData["RespuestaDTOError"] = respuesta.Mensaje; //} //return new JsonResult { Data = new { IsCorrect = respuesta.Exito, Message = respuesta.Mensaje } }; var JsonInfo = JsonConvert.SerializeObject(respuesta.Mensaje); return(Json(JsonInfo, JsonRequestBehavior.AllowGet)); //return Json(new //{ // redirectUrl = Url.Action("Index", nmodel), // isRedirect = true //}); }
public ActionResult ActivarEditar(int?id, CuentaContableModel model) { if (Session["StringToken"] != null) { string token = Session["StringToken"].ToString(); if (id != null) { ViewBag.Empresas = CatalogoServicio.Empresas(token); ViewBag.EsEdicion = true; return(View("CuentaContable", CatalogoServicio.ActivarModifiarCuentaContable(id.Value, model, token))); } else { var respuesta = CatalogoServicio.EditarCuentaContable(model, token); if (respuesta.Exito) { model.Numero = string.Empty; model.Descripcion = string.Empty; ViewBag.Empresas = CatalogoServicio.Empresas(token); return(RedirectToAction("CuentaContable")); } else { ViewBag.Empresas = CatalogoServicio.Empresas(token); ViewBag.MensajeError = respuesta.Mensaje; return(View("CuentaContable", model)); } } } else { return(View(AutenticacionServicio.InitIndex(new Models.Seguridad.LoginModel()))); } }
public ActionResult EditarClienteLoc(int?id, short?idOrden, PedidoModel model) { if (Session["StringToken"] == null) { return(RedirectToAction("Index", "Home", AutenticacionServicio.InitIndex(new Models.Seguridad.LoginModel()))); } string _tkn = Session["StringToken"].ToString(); if (id != 0 && id != null) { return(RedirectToAction("AltaClienteDireccion", new { id = id, idOrden = idOrden })); } else { var respuesta = CatalogoServicio.ModificarClienteLocacion(model.cliente.Locacion, _tkn); if (respuesta.Exito) { TempData["RespuestaDTO"] = respuesta; return(RedirectToAction("AltaClienteDireccion", new { id = model.cliente.Locacion.IdCliente, idOrden = model.cliente.Locacion.Orden, msj = "modificacion" }));//CatalogoServicio.ObtenerModel(model.Orden, model.IdCliente, _tkn)); } else { TempData["RespuestaDTO"] = respuesta; return(RedirectToAction("AltaClienteDireccion", new { id = id, idOrden = idOrden }));//AltaCliente } } }
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 Index(EgresoDTO model = null) { if (Session["StringToken"] == null) { return(RedirectToAction("Index", "Home")); } tkn = Session["StringToken"].ToString(); ViewBag.Egresos = CatalogoServicio.ListaEgresos(tkn); ViewBag.CentroCostos = CatalogoServicio.BuscarCentrosCosto(tkn); ViewBag.CuentasContables = CatalogoServicio.ListaCtaCtble(tkn); 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.IdEgreso != 0) { ViewBag.EsEdicion = true; } return(View(model)); }
public ActionResult OrdenCompra(int?id) { if (Session["StringToken"] == null) { return(RedirectToAction("Index", "Home")); } tkn = Session["StringToken"].ToString(); int idOc = id ?? 0; ViewBag.CuentasContables = CatalogoServicio.ListaCtaCtble(tkn); ViewBag.Proveedores = CatalogoServicio.ListaProveedores(tkn); var model = OrdenCompraServicio.InitOrdenCompra(idOc, tkn); if (!model.EsGasTransporte) { ViewBag.IVAs = CatalogoServicio.ListaIVA(); ViewBag.IEPs = CatalogoServicio.ListaIEPS(); } ViewBag.EsGasTransporte = model.EsGasTransporte; TempData["OrdenCompraModel"] = model; if (TempData["RespuestaDTO"] != null) { ViewBag.MensajeError = Validar((RespuestaDTO)TempData["RespuestaDTO"]); } return(View(model)); }
public ActionResult EditarClienteLoc(int id, short idOrden) { if (Session["StringToken"] == null) { return(RedirectToAction("Index", "Home", AutenticacionServicio.InitIndex(new Models.Seguridad.LoginModel()))); } string _tkn = Session["StringToken"].ToString(); ViewBag.IdCliente = CatalogoServicio.ListaClientes(id, 0, 0, "", "", _tkn); ViewBag.ListaPaises = CatalogoServicio.GetPaises(_tkn); //Se obtienen los estados ViewBag.ListaEstados = CatalogoServicio.GetEstados(_tkn); ViewBag.Locaciones = CatalogoServicio.ObtenerModel(idOrden, id, _tkn); 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 Eliminar(int id) { if (Session["StringToken"] != null) { tkn = Session["StringToken"].ToString(); 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); var respuesta = CatalogoServicio.BorrarCentroCosto(id, tkn); if (respuesta.Exito) { return(View("CentroCosto", CatalogoServicio.InitCentroCosto(tkn))); } else { ViewBag.MensajeError = respuesta.Mensaje; return(View("CentroCosto", CatalogoServicio.InitCentroCosto(tkn))); } } else { return(View(AutenticacionServicio.InitIndex(new Models.Seguridad.LoginModel()))); } }
// 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 EditarLocaciones(int id) { if (Session["StringToken"] == null) { return(RedirectToAction("Index", "Home", AutenticacionServicio.InitIndex(new Models.Seguridad.LoginModel()))); } string _tkn = Session["StringToken"].ToString(); ViewBag.IdCliente = CatalogoServicio.ListaClientes(id, 0, 0, "", "", _tkn); ViewBag.ListaPaises = CatalogoServicio.GetPaises(_tkn); //Se obtienen los estados ViewBag.ListaEstados = CatalogoServicio.GetEstados(_tkn); //llenar locaciones ViewBag.Locaciones = CatalogoServicio.ObtenerLocaciones(id, _tkn); //List<ClienteLocacionMod> _lst = CatalogoServicio.ObtenerLocaciones(id, _tkn); //if (ViewBag.Locaciones.Count() > 0) { ViewBag.LocacionOrden = ViewBag.Locaciones.OrderByDescending(x => x.Orden).Select(x => x.Orden).First(); } 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 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)); }
public ActionResult EditarCategoria(short?id, CategoriaProductoDTO model) { if (Session["StringToken"] == null) { return(View(AutenticacionServicio.InitIndex(new Models.Seguridad.LoginModel()))); } tkn = Session["StringToken"].ToString(); if (id != null) { return(RedirectToAction("Categoria", CatalogoServicio.ActivarEditarCategoria(id.Value, tkn))); } else { var respuesta = CatalogoServicio.ModificarCategoriaProducto(model, tkn); if (respuesta.Exito) { return(RedirectToAction("Categoria")); } else { TempData["RespuestaDTO"] = respuesta; return(RedirectToAction("Categoria")); } } }
public ActionResult EditarProveedor(short?id, ProveedorDTO model) { if (Session["StringToken"] == null) { return(View(AutenticacionServicio.InitIndex(new LoginModel()))); } tkn = Session["StringToken"].ToString(); if (id != null) { return(RedirectToAction("Proveedor", CatalogoServicio.ActivarEditarProveedor(id.Value, tkn))); } else { var respuesta = CatalogoServicio.ModificarProveedor(model, tkn); if (respuesta.Exito) { return(RedirectToAction("Proveedores")); } else { TempData["RespuestaDTO"] = respuesta; return(RedirectToAction("Proveedor", model)); } } }
public ActionResult Nuevo() { if (Session["StringToken"] == null) { return(RedirectToAction("Index", "Home", AutenticacionServicio.InitIndex(new Models.Seguridad.LoginModel()))); } _tok = Session["StringToken"].ToString(); //Se obtienen los paises ViewBag.ListaPaises = CatalogoServicio.GetPaises(_tok); //Se obtienen los estados ViewBag.ListaEstados = CatalogoServicio.GetEstados(_tok); ViewBag.Empresas = CatalogoServicio.Empresas(_tok); UsuarioDTO model = new UsuarioDTO(); model.IdPais = 0; model.IdEstadoRep = 0; if (TempData["RespuestaDTOError"] != null) { ViewBag.MessageError = Validar((RespuestaDTO)TempData["RespuestaDTOError"]); } ViewBag.MessageError = TempData["RespuestaDTOError"]; if (TempData["EditarUsuario"] != null) { //if (TempData["RespuestaDTO"] != null) ViewBag.MessageError = Validar((RespuestaDTO)TempData["RespuestaDTO"]); ViewBag.IdUser = TempData["EditarUsuario"]; ViewBag.Empresas = CatalogoServicio.Empresas(_tok); return(View((UsuarioDTO)TempData["EditarUsuario"])); } return(View(model)); }
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 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 ActivarEditar(byte?id, CentroCostoModel model) { if (Session["StringToken"] != null) { tkn = Session["StringToken"].ToString(); if (id != null) { TempData["Model"] = model; return(RedirectToAction("CentroCosto", new { id = id.Value })); } else { var respuesta = CatalogoServicio.EditarCentroCosto(model, tkn); if (!respuesta.Exito) { //ViewBag.MensajeError = respuesta.Mensaje; //return View("CentroCosto", CatalogoServicio.InitCentroCosto(tkn)); TempData["RespuestaDTO"] = respuesta; TempData["Model"] = model; return(RedirectToAction("CentroCosto")); } else { return(RedirectToAction("CentroCosto", new { mjs = respuesta.Mensaje }));//View("CentroCosto", CatalogoServicio.InitCentroCosto(tkn)); } } } else { return(View(AutenticacionServicio.InitIndex(new Models.Seguridad.LoginModel()))); } }
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 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)); }
public ActionResult OrdenCompraAutorizacion(int?id) { if (Session["StringToken"] == null) { return(RedirectToAction("Index", "Home")); } tkn = Session["StringToken"].ToString(); int idOc = id ?? 0; var model = OrdenCompraServicio.BuscarOrdenCompra(idOc, tkn); ViewBag.CuentasContables = CatalogoServicio.ListaCtaCtble(tkn).Select(cc => new SelectListItem { Value = cc.IdCuentaContable.ToString(), Text = cc.Descripcion }).ToList(); //ViewBag.Proveedores = CatalogoServicio.ListaProveedores(tkn).Select(p => new SelectListItem { Value = p.IdProveedor.ToString(), Text = p.NombreComercial }).ToList(); ViewBag.IVAs = CatalogoServicio.ListaIVA(); ViewBag.IEPs = CatalogoServicio.ListaIEPS(); ViewBag.Estatus = model.IdOrdenCompraEstatus; if (model.EsGas || model.EsTransporteGas) { ViewBag.EsGasTransporte = true; } else { ViewBag.EsGasTransporte = false; } if (TempData["RespuestaDTO"] != null) { ViewBag.MensajeError = Validar((RespuestaDTO)TempData["RespuestaDTO"]); } return(View(model)); }
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 GuardarLocaciones(PedidoModel _Obj) { if (Session["StringToken"] == null) { return(RedirectToAction("Index", "Home", AutenticacionServicio.InitIndex(new Models.Seguridad.LoginModel()))); } _tkn = Session["StringToken"].ToString(); if (_Obj.cliente.Locacion.IdPais != (byte)1 && _Obj.cliente.Locacion.IdEstadoRep == (byte)0) { return(RedirectToAction("AltaClienteDireccion", new { IdCliente = _Obj.cliente.IdCliente, msjValid = "Error. debe seleccionar un Estado" })); } else { _Obj.cliente.Locacion.IdCliente = _Obj.cliente.IdCliente; if (_Obj.cliente.Locacion.IdPais == 0) { _Obj.cliente.Locacion.IdPais = 1; } _Obj.cliente.Locacion.Orden = (short)CatalogoServicio.ObtenerLocaciones(_Obj.cliente.IdCliente, _tkn).Count(); var respuestaLocacion = CatalogoServicio.RegistraLocaciones(_Obj.cliente.Locacion, _tkn); TempData["RespuestaDTO"] = respuestaLocacion; return(RedirectToAction("AltaClienteDireccion", new { IdCliente = _Obj.cliente.IdCliente })); } }
//vista editar Roles - View public ActionResult ActualizaNombreRol(int id) { string _tkn = Session["StringToken"].ToString(); ViewBag.IdRol = CatalogoServicio.ObtenerRolesId(id, _tkn); return(View()); }
// 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()); }
//vista altas y bajas de Roles - View public ActionResult ActualizaRoles(int id, string msj = null) { if (Session["StringToken"] == null) { return(RedirectToAction("Index", "Home", AutenticacionServicio.InitIndex(new Models.Seguridad.LoginModel()))); } string _tkn = Session["StringToken"].ToString(); ViewBag.IdUser = CatalogoServicio.ObtenerIdUsuario(id, _tkn); ViewBag.AllRoles = CatalogoServicio.ObtenerRoles(_tkn, ViewBag.IdUser.IdEmpresa); if (!string.IsNullOrEmpty(msj)) { ViewBag.Msj = msj; if (!(bool)TempData["RespuestaDTO"]) { ViewBag.Tipo = "alert-danger"; } else { ViewBag.Tipo = "alert-success"; } } else { ViewBag.Tipo = "alert-success"; } 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 BorrarUsuario(short id) { if (Session["StringToken"] == null) { return(RedirectToAction("Index", "Home", AutenticacionServicio.InitIndex(new Models.Seguridad.LoginModel()))); } string _tkn = Session["StringToken"].ToString(); //// AMGO //var usrs = CatalogoServicio.ObtenerTodosUsuarios(0, _tkn); //var usr = usrs.ToList<UsuariosModel>().FirstOrDefault(x => x.IdUsuario.Equals(id)); //if (usr.EsSuperAdmin) //{ // TempData["RespuestaDTO"] = "No es posible borrar un usuario con rol SuperAdmin."; // TempData["RespuestaDTOError"] = null; // return RedirectToAction("Index"); //} //// AMGO var respuesta = CatalogoServicio.EliminaUsuarioSel(id, _tkn); if (respuesta.Exito) { TempData["RespuestaDTO"] = respuesta.Mensaje; TempData["RespuestaDTOError"] = null; return(RedirectToAction("Index")); } else { TempData["RespuestaDTOError"] = respuesta; return(RedirectToAction("Index")); } }
public static RequisicionDTO AgregarProducto(RequisicionDTO model, string _tkn) { var lProductos = CatalogoServicio.ListaProductos(_tkn); if (model.Productos == null) { model.Productos = new List <RequisicionProductoDTO>(); } if (ValidarProductoRepetido(model)) { foreach (var item in model.Productos.Where((x => x.IdProducto.Equals(model.IdProducto) && x.IdCentroCosto.Equals(model.IdCentroCosto)))) { item.Cantidad = item.Cantidad + model.Cantidad; item.Aplicacion = item.Aplicacion + "|" + model.Aplicacion; } } else { model.Productos.Add(CrearProductoNuevo(model, _tkn)); } model.IdProducto = 0; model.IdCentroCosto = 0; model.IdTipoProducto = 0; model.Cantidad = 0; model.Aplicacion = string.Empty; return(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)); }