Esempio n. 1
0
        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());
        }
Esempio n. 2
0
        //[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());
        }