// // GET: /Adm/ public ActionResult Index() { try { sesionUsr = Session["idusuario"].ToString() != "" ? Convert.ToInt16(Session["idusuario"].ToString()) : 0; if (sesionUsr != 0) { nombre = Session["Nombre"].ToString(); tipousr = Session["tipoUSR"].ToString(); UxiUsuariosEE Usuario = new UxiUsuariosEE(); Usuario = seguridad.Usuario(sesionUsr.ToString()); if (Usuario.isAutenticated == true && Usuario.IdRol == 2) { return(View()); } else { return(View("Acceso")); } } } catch { return(View("Acceso")); } return(View()); }
public ActionResult Servicios(string sta, string des, string idc) { List <Servicios> servicios = new List <Servicios>(); ListaServicios listServicios = new ListaServicios(); try { sesionUsr = Session["idusuario"].ToString() != "" ? Convert.ToInt16(Session["idusuario"].ToString()) : 0; if (sesionUsr != 0) { UxiUsuariosEE Usuario = new UxiUsuariosEE(); Usuario = seguridad.Usuario(sesionUsr.ToString()); if (Usuario.isAutenticated == false) { return(View("Acceso")); } servicios = listServicios.getListaServicios(idc: idc, act: sta); if (des != "") { servicios = (from s in servicios where s.Descripcion_Corta.Contains(des) select s).ToList(); } } } catch { return(View("Acceso")); } return(PartialView("_listaServicios", servicios)); }
// GET: api/AdmPass //public IEnumerable<string> Get() //{ // return new string[] { "value1", "value2" }; //} // GET: api/AdmPass/5 public UxiUsuariosEE Get(int id) { UxiUsuariosEE resultado = new UxiUsuariosEE(); try { using (uxisolutionbdEntities context = new uxisolutionbdEntities()) { var query = from i in context.UXI_Usuarios where i.IdUsuario == id && i.Activo == true select new UxiUsuariosEE() { Activo = i.Activo, isAutenticated = false, Nombre = i.Nombre, ApMaterno = i.ApMaterno, ApPaterno = i.ApPaterno, Email = i.Email, IdRol = i.IdRol, IdUsuario = i.IdUsuario, Telefono = i.Telefono, TipoCliente = i.TipoCliente, VerTarifas = i.VerTarifas }; resultado = query.FirstOrDefault(); } } catch { resultado.Nombre = "ERROR"; } return resultado; }
public ActionResult _reporteOrden(string altField, string altFieldHasta, int estatus, string ordenCompra, string email) { try { //string altField, string altFieldHasta, int estatus, string ordenCompra, string email sesionUsr = Session["idusuario"].ToString() != "" ? Convert.ToInt16(Session["idusuario"].ToString()) : 0; if (sesionUsr != 0) { UxiUsuariosEE Usuario = new UxiUsuariosEE(); Usuario = seguridad.Usuario(sesionUsr.ToString()); if (Usuario.isAutenticated == true) { int IdOrden = 0; string idUsuario = Session["idusuario"].ToString(); IdOrden = (ordenCompra == "" ? 0 : Convert.ToInt32(ordenCompra)); altField = (altField == "" ? "00010101" : altField); altFieldHasta = (altFieldHasta == "" ? "00010101" : altFieldHasta); OrdenServicios _ordenesServicios = new OrdenServicios(); List <OrdenServicioDetalle> ordenesUsuario = new List <OrdenServicioDetalle>(); ordenesUsuario = _ordenesServicios.ListaOrdenesServicios(IdOrden, altField, altFieldHasta, 0, ""); var ordenesNoCanceladas = from x in ordenesUsuario where x.IdEstatusOC != 5 select x; if (estatus != 0) { ordenesUsuario = (from s in ordenesUsuario where s.IdEstatusOC == estatus select s).ToList(); } //obtiene la lista de estatus de las ordenes var OrdenesAgrupadas = (from p in ordenesNoCanceladas group p by p.IdProducto into groupProduct select groupProduct).ToList(); ListaEstatus _estatusOrden = new ListaEstatus(); List <UxiEntities.EstatusOrden> listaEstatus = new List <UxiEntities.EstatusOrden>(); listaEstatus = _estatusOrden._listaEstatus(); nombre = Session["Nombre"].ToString(); ViewData["EstatusOrden"] = listaEstatus; ViewData["Ordenes"] = ordenesUsuario; ViewData["OrdenesAgrupadas"] = OrdenesAgrupadas; ViewBag.idUsuario = idUsuario; ViewBag.NombreUsuario = nombre; HttpContext.Response.Buffer = true; Response.Clear(); HttpContext.Response.ContentType = "application/vdn.ms-excel"; Response.AddHeader("Content-Disposition", "attachment; filename= UxiOrdenes.xls"); return(PartialView("_ReporteOrdenes")); } return(RedirectToAction("index")); } } catch (Exception e) { return(View("Acceso")); } return(PartialView("_ReporteOrdenes")); }
private UxiUsuariosEE ProcessDataJson(string strDataJson) { /*var jss = new System.Web.Script.Serialization.JavaScriptSerializer(); * dynamic data = jss.Deserialize<dynamic>(strDataJson); */ UxiUsuariosEE obj = new UxiUsuariosEE(); obj = JsonConvert.DeserializeObject <UxiUsuariosEE>(strDataJson); obj.isAutenticated = true; return(obj); }
public UxiUsuariosEE Usuario(string idUsuario) { UxiUsuariosEE resultado = new UxiUsuariosEE(); var baseAddress = api + "api/AdmPass/"; using (var wb = new WebClient()) { WebClient webClient = new WebClient(); webClient.QueryString.Add("id", idUsuario); string result = webClient.DownloadString(baseAddress); resultado = ProcessDataJson(result); } return(resultado); }
public ActionResult Ordenes(string altField, string altFieldHasta, int estatus, string ordenCompra, string email) { try { sesionUsr = Session["idusuario"].ToString() != "" ? Convert.ToInt16(Session["idusuario"].ToString()) : 0; if (sesionUsr != 0) { UxiUsuariosEE Usuario = new UxiUsuariosEE(); Usuario = seguridad.Usuario(sesionUsr.ToString()); if (Usuario.isAutenticated == true) { int IdOrden = 0; string idUsuario = Session["idusuario"].ToString(); IdOrden = (ordenCompra == "" ? 0 : Convert.ToInt32(ordenCompra)); altField = (altField == "" ? "00010101" : altField); altFieldHasta = (altFieldHasta == "" ? "00010101" : altFieldHasta); OrdenesUsuario _ordenesUsuario = new OrdenesUsuario(); List <OrdenDeCompra> ordenesUsuario = new List <OrdenDeCompra>(); ordenesUsuario = _ordenesUsuario.ListaOrdenes(IdOrden, altField, altFieldHasta, 0, email); if (estatus != 0) { ordenesUsuario = (from s in ordenesUsuario where s.IdEstatusOC == estatus select s).ToList(); } //obtiene la lista de estatus de las ordenes ListaEstatus _estatusOrden = new ListaEstatus(); List <UxiEntities.EstatusOrden> listaEstatus = new List <UxiEntities.EstatusOrden>(); listaEstatus = _estatusOrden._listaEstatus(); nombre = Session["Nombre"].ToString(); ViewData["EstatusOrden"] = listaEstatus; ViewData["Ordenes"] = ordenesUsuario; ViewBag.idUsuario = idUsuario; ViewBag.NombreUsuario = nombre; //return View(); return(PartialView("_OrdenesAdm")); } return(RedirectToAction("index")); } } catch (Exception e) { return(View("index")); } return(View()); }
//[AcceptVerbs(HttpVerbs.Post)] public ActionResult MisPedidos() { try { sesionUsr = Session["idusuario"].ToString() != "" ? Convert.ToInt16(Session["idusuario"].ToString()) : 0; if (sesionUsr != 0) { UxiUsuariosEE Usuario = new UxiUsuariosEE(); Usuario = seguridad.Usuario(sesionUsr.ToString()); if (Usuario.isAutenticated == true) { string idUsuario = Session["idusuario"].ToString(); OrdenesUsuario _ordenesUsuario = new OrdenesUsuario(); ListaEstatus _estatusOrden = new ListaEstatus(); //List<OrdenDeCompra> ordenesUsuario = new List<OrdenDeCompra>(); //ordenesUsuario = _ordenesUsuario.ListaOrdenes(idUsuario); List <UxiEntities.EstatusOrden> listaEstatus = new List <UxiEntities.EstatusOrden>(); listaEstatus = _estatusOrden._listaEstatus(); nombre = Session["Nombre"].ToString(); ViewData["EstatusOrden"] = listaEstatus; //ViewData["Ordenes"] = ordenesUsuario; ViewBag.idUsuario = idUsuario; ViewBag.NombreUsuario = nombre; if (Usuario.IdRol == 2) { ViewBag.Tipousr = true; } else { ViewBag.Tipousr = false; } return(View()); } return(RedirectToAction("index")); } } catch (Exception e) { return(View("Acceso")); } return(View()); }
public ActionResult Index() { try { sesionUsr = Session["idusuario"].ToString() != "" ? Convert.ToInt16(Session["idusuario"].ToString()) : 0; if (sesionUsr != 0) { UxiUsuariosEE Usuario = new UxiUsuariosEE(); Usuario = seguridad.Usuario(sesionUsr.ToString()); if (Usuario.isAutenticated == true) { SaldosHelp saldos = new SaldosHelp(); nombre = Session["Nombre"].ToString(); tipousr = Session["tipoUSR"].ToString(); List <Servicios> listaSer = new List <Servicios>(); ListaServicios _objCatSerrvices = new ListaServicios(); listaSer = _objCatSerrvices.ListarCatServices(tipousr, Usuario.VerTarifas.ToString()); ViewBag.Servicios = new SelectList(listaSer, "IdProducto", "Descripcion_Larga"); ViewBag.MontoUsr = saldos.getMonto(Session["idusuario"].ToString()); ViewBag.NombreUsuario = nombre; ViewBag.IdUsuario = sesionUsr.ToString(); if (Usuario.IdRol == 2) { ViewBag.Tipousr = true; } else { ViewBag.Tipousr = false; } return(View()); } } else { return(RedirectToAction("index")); } } catch { return(View("Acceso")); } return(View()); }
public ActionResult Servicios(int?ido) { List <Servicios> servicios = new List <Servicios>(); Message msg = new Message(); ListaServicios listServicios = new ListaServicios(); try { sesionUsr = Session["idusuario"].ToString() != "" ? Convert.ToInt16(Session["idusuario"].ToString()) : 0; if (sesionUsr != 0) { UxiUsuariosEE Usuario = new UxiUsuariosEE(); Usuario = seguridad.Usuario(sesionUsr.ToString()); if (Usuario.isAutenticated == false) { return(View("Acceso")); } ViewData["listCategoria"] = listServicios.getCategorias(); if (ido == null) { msg.hasMessage = false; } else { msg.hasMessage = true; msg.strMessage = ido == 1 ? "¡Se agrego el servicio correctamente!" : "¡Se actualizo el servicio correctamente!"; } ViewBag.Message = msg; } } catch { return(View("Acceso")); } return(View(servicios)); }
public ActionResult Usuarios() { try { sesionUsr = Session["idusuario"].ToString() != "" ? Convert.ToInt16(Session["idusuario"].ToString()) : 0; if (sesionUsr != 0) { nombre = Session["Nombre"].ToString(); tipousr = Session["tipoUSR"].ToString(); UxiUsuariosEE Usuario = new UxiUsuariosEE(); Usuario = seguridad.Usuario(sesionUsr.ToString()); if (Usuario.isAutenticated == true && Usuario.IdRol == 2) { AdmUsrCs listUsr = new AdmUsrCs(); List <USP_GetUsuarioCuenta_EE> ListaResult = new List <USP_GetUsuarioCuenta_EE>(); ListaResult = listUsr.ListaUsuarios(); return(View(ListaResult)); } else { return(View("Acceso")); } } } catch { return(View("Acceso")); } return(View()); }