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()); }