public ActionResult EditSucursal(string id, string nombreEmpresa) { { try { Token.SaveToken(); Sucursal = new CatSucursalesModels { IDSucursal = id, NombreSucursalMatriz = nombreEmpresa }; SucursalDatos = new _CatSucursal_Datos(); Sucursal.Conexion = Conexion; Sucursal = SucursalDatos.GetSucursalXIDSucursal(Sucursal); Sucursal.ListaLugares = SucursalDatos.GetLugares(Sucursal); return(View(Sucursal)); } catch (Exception ex) { TempData["typemessage"] = "2"; TempData["message"] = "No se puede cargar la vista" + ex.ToString(); return(View(Sucursal)); } } }
public ActionResult MetaXSucursal(string id_sucursal, string id_empresa, string nombre_empresa, string nombreSucursal) { if (string.IsNullOrEmpty(id_sucursal) || string.IsNullOrEmpty(id_empresa) || string.IsNullOrEmpty(nombre_empresa) || string.IsNullOrEmpty(nombreSucursal)) { TempData["typemessage"] = "2"; TempData["message"] = "Verifique sus datos."; return(RedirectToAction("Index")); } _CatSucursal_Datos sucursal_Datos = new _CatSucursal_Datos(); MetaXSucursal metaXSucursal = sucursal_Datos.GetMetaXSucursal(id_sucursal, Conexion); ViewBag.Id_empresa = id_empresa; ViewBag.Nombre_empresa = nombre_empresa; ViewBag.NombreSucursal = nombreSucursal; if (!metaXSucursal.Success) { TempData["typemessage"] = "2"; TempData["message"] = metaXSucursal.Mensaje; return(RedirectToAction("Index")); } return(View(metaXSucursal)); }
public override void OnActionExecuting(ActionExecutingContext filterContext) { base.OnActionExecuting(filterContext); if (HttpContext.Current.User.Identity.IsAuthenticated) { if (HttpContext.Current.Session["lista_id_sucursales"] == null) { _CatSucursal_Datos sucursal_Datos = new _CatSucursal_Datos(); IPrincipal user = HttpContext.Current.User; string id_persona = user.Identity.Name; List <CatSucursalesModels> lista_sucursales = new List <CatSucursalesModels>(); List <string> lista_id_sucursales = new List <string>(); lista_sucursales = sucursal_Datos.GetSucursalesXPersona(Conexion, id_persona); if (lista_sucursales != null || lista_sucursales.Count == 0) { foreach (var sucursal in lista_sucursales) { lista_id_sucursales.Add(sucursal.IDSucursal); } } HttpContext.Current.Session["lista_id_sucursales"] = lista_id_sucursales; } else { List <string> lista_id_sucursales = new List <string>(); lista_id_sucursales = (List <string>)HttpContext.Current.Session["lista_id_sucursales"]; HttpContext.Current.Session["lista_id_sucursales"] = lista_id_sucursales; } } }
public ActionResult MetaXSucursal(string Id, string Id_sucursal, string CantidadKilo, string CantidadGanado, string Id_empresa, string Nombre_empresa) { if (string.IsNullOrEmpty(Id_sucursal) || string.IsNullOrEmpty(CantidadKilo) || string.IsNullOrEmpty(CantidadGanado) || string.IsNullOrEmpty(Id_empresa) || string.IsNullOrEmpty(Nombre_empresa)) { TempData["typemessage"] = "2"; TempData["message"] = "Verifique sus datos"; return(RedirectToAction("Index")); } if (!CantidadKilo.Contains(" Kg.")) { TempData["typemessage"] = "2"; TempData["message"] = "Verifique sus datos"; return(RedirectToAction("Index")); } CantidadKilo = CantidadKilo.Remove(CantidadKilo.Length - 4); decimal cantidadKilo = 0, cantidadGanado = 0; if (!decimal.TryParse(CantidadKilo, out cantidadKilo) || !decimal.TryParse(CantidadGanado, out cantidadGanado)) { TempData["typemessage"] = "2"; TempData["message"] = "Verifique sus datos"; return(RedirectToAction("Index")); } MetaXSucursal metaXSucursal = new MetaXSucursal() { Id = Id, Id_sucursal = Id_sucursal, CantidadGanado = cantidadGanado, CantidadKilo = cantidadKilo }; _CatSucursal_Datos catSucursal_Datos = new _CatSucursal_Datos(); metaXSucursal = catSucursal_Datos.SetMetaXSucursal(Conexion, metaXSucursal); TempData["typemessage"] = metaXSucursal.Success ? 1 : 2; TempData["message"] = metaXSucursal.Mensaje; return(RedirectToAction("IndexSucursales", new { id = Id_empresa, nombreEmpresa = Nombre_empresa })); }
public ActionResult DeleteSucursal(string id) { try { Sucursal = new CatSucursalesModels(); SucursalDatos = new _CatSucursal_Datos(); Sucursal.Conexion = Conexion; Sucursal.Usuario = User.Identity.Name; Sucursal.IDSucursal = id; Sucursal = SucursalDatos.Del_Sucursal(Sucursal); Sucursal.Mensaje = "{\"Mensaje\": \"" + Sucursal.Mensaje + "\"}"; return(Content(Sucursal.Mensaje, "application/json")); } catch (Exception ex) { Sucursal.Mensaje = "{\"Mensaje error:\": \"" + Sucursal.Mensaje + "\"}"; return(Content(Sucursal.Mensaje, "application/json")); } }
public ActionResult Sucursales(string id) { //validamos if (id == null || string.IsNullOrEmpty(id.Trim())) { TempData["typemessage"] = "2"; TempData["message"] = "Verifique sus datos."; return(RedirectToAction("Index")); } _CatSucursal_Datos sucursal_Datos = new _CatSucursal_Datos(); ViewBag.Id_persona = id.Trim(); //Obtenemos las sucursales dadas de alta ViewBag.Sucursales = sucursal_Datos.GetSucursales(Conexion); //Obtenemos las sucursales que tiene la persona ViewBag.PersonaXSucursal = sucursal_Datos.GetSucursalesXPersona(Conexion, id); return(View()); }
public ActionResult EditSucursal(CatSucursalesModels Sucursal) { try { if (Token.IsTokenValid()) { if (ModelState.IsValid) { SucursalDatos = new _CatSucursal_Datos(); Sucursal.Conexion = Conexion; Sucursal.Usuario = User.Identity.Name; Sucursal = SucursalDatos.AC_Sucursal(Sucursal); if (Sucursal.Completado == true) { TempData["typemessage"] = "1"; TempData["message"] = Sucursal.Mensaje; Token.ResetToken(); return(RedirectToAction("IndexSucursales", new { id = Sucursal.IDEmpresa, nombreEmpresa = Sucursal.NombreSucursalMatriz })); } else { TempData["typemessage"] = "2"; TempData["message"] = Sucursal.Mensaje; return(RedirectToAction("EditSucursal", new { id = Sucursal.IDEmpresa, nombreEmpresa = Sucursal.NombreSucursalMatriz })); } } return(View(Sucursal)); } else { return(RedirectToAction("IndexSucursales", new { id = Sucursal.IDEmpresa, nombreEmpresa = Sucursal.NombreSucursalMatriz })); } } catch (Exception ex) { TempData["typemessage"] = "2"; TempData["message"] = "Se ha generado el siguiente error: " + ex.ToString(); return(View(Sucursal)); } }
//public ActionResult Sucursales(string[] sucursales, string id_persona) public ActionResult Sucursales(List <string> sucursales, string id_persona) { //validamos if (id_persona == null || string.IsNullOrEmpty(id_persona)) { TempData["typemessage"] = "2"; TempData["message"] = "Verifique sus datos."; return(RedirectToAction("Index")); } _CatSucursal_Datos sucursal_Datos = new _CatSucursal_Datos(); //RespuestaAjax respuestaAjax = sucursal_Datos.SetSucursalesXPersona(sucursales, id_persona, Conexion); RespuestaAjax respuestaAjax = sucursal_Datos.SetSucursalesXPersona(sucursales, id_persona, Conexion); TempData["typemessage"] = respuestaAjax.Success ? "1" : "2"; TempData["message"] = respuestaAjax.Success ? respuestaAjax.Mensaje : "Ocurrió un error el intentar guardar. Contacte a soporte técnico"; if (respuestaAjax.Success) { System.Web.HttpContext.Current.Session["lista_id_sucursales"] = sucursales; } return(RedirectToAction("Index")); }
public ActionResult IndexSucursales(string id, string nombreEmpresa) { try { Sucursal = new CatSucursalesModels { Conexion = Conexion, NombreSucursalMatriz = nombreEmpresa, IDEmpresa = id }; SucursalDatos = new _CatSucursal_Datos(); Sucursal.ListaSucursales = SucursalDatos.GetSucursalesXIDEmpresa(Sucursal); return(View(Sucursal)); } catch (Exception) { CatSucursalesModels Sucursal = new CatSucursalesModels(); TempData["typemessage"] = "2"; TempData["message"] = "No se puede cargar la vista"; return(View(Sucursal)); } }
public ActionResult Index() { try { CalendarioModels Compra = new CalendarioModels(); _Compra_Datos CompraDatos = new _Compra_Datos(); Compra.Conexion = Conexion; //obtenemos la meta x sucursal List <string> sucursales = (List <string>)System.Web.HttpContext.Current.Session["lista_id_sucursales"]; _CatSucursal_Datos sucursal_Datos = new _CatSucursal_Datos(); List <HomeMetaXSucursalDTO> listaMetaXSucursal = sucursal_Datos.GetMetasXSucursalToday(sucursales, Conexion); ViewBag.ListaMetasXSucursal = listaMetaXSucursal; return(View(Compra)); } catch (Exception) { CompraModels Compra = new CompraModels(); Compra.listaCompra = new List <CompraModels>(); TempData["typemessage"] = "2"; TempData["message"] = "No se puede cargar la vista"; return(View(Compra)); } }