public ActionResult VerEnvioUnico(int id)
        {
            try
            {
                var enviop     = new EnvioProcess();
                var listaenvio = enviop.Listar();

                foreach (var item in listaenvio)
                {
                    if (item.Venta.CodPedido == id)
                    {
                        estadopedido = item.Estado;
                        idpedido     = id;
                    }
                }
                return(RedirectToAction("IndexUsuario"));
            }
            catch (Exception ex)
            {
                Bitacora        bitacora  = new Bitacora("Listar Envio Tabla Pedido", ex.Message.ToString(), User.Identity.Name, DateTime.Now);
                BitacoraProcess bitacorap = new BitacoraProcess();
                bitacorap.Create(bitacora);
                return(View());
            }
        }
        public ActionResult Index()
        {
            try
            {
                var envioP = new EnvioProcess();

                var lista         = new List <Envio>();
                var listadeenvios = envioP.Listar();

                foreach (var item in listadeenvios)
                {
                    if (item.EmpleadoDeposito == null)
                    {
                        var empleado = new Empleado();
                        empleado.Nombre       = "Sin Asignar";
                        item.EmpleadoDeposito = empleado;
                    }
                    lista.Add(item);
                }

                ViewBag.nombreusuario = "a";
                var usuariop     = new UsuarioProcess();
                var listausuario = usuariop.Listar();

                foreach (var item in listausuario)
                {
                    if (item.UserName == User.Identity.Name)
                    {
                        ViewBag.nombreusuario = item.CodEmpleado;
                    }
                }

                return(View(lista));
            }
            catch (Exception ex)
            {
                Bitacora        bitacora  = new Bitacora("Listar Tabla Envio", ex.Message.ToString(), User.Identity.Name, DateTime.Now);
                BitacoraProcess bitacorap = new BitacoraProcess();
                bitacorap.Create(bitacora);
                return(View());
            }
        }
        public ActionResult VerEstadoEnvio()
        {
            try
            {
                var envioP         = new EnvioProcess();
                var usuarioP       = new UsuarioProcess();
                var usuario        = new Usuario();
                var lista          = new List <Envio>();
                var listadeusuario = usuarioP.Listar();
                var listadeenvio   = envioP.Listar();

                foreach (var item in listadeusuario)
                {
                    if (User.Identity.Name == item.UserName)
                    {
                        usuario = item;
                    }
                }

                foreach (var item in listadeenvio)
                {
                    if (item.Venta.Pedido.CodComprador == usuario.CodComprador)
                    {
                        lista.Add(item);
                    }
                }
                return(View(lista));
            }
            catch (Exception ex)
            {
                Bitacora        bitacora  = new Bitacora("ver estado envio Tabla Envio", ex.Message.ToString(), User.Identity.Name, DateTime.Now);
                BitacoraProcess bitacorap = new BitacoraProcess();
                bitacorap.Create(bitacora);
                return(View());
            }
        }