public ActionResult Asignar(int id)
        {
            try
            {
                var enviop            = new EnvioProcess();
                var empleadoP         = new EmpleadoProcess();
                var listaempleados    = new List <Empleado>();
                var listadodeempleado = empleadoP.Listar();

                foreach (var item in listadodeempleado)
                {
                    if (item.Estado == "Activo")
                    {
                        listaempleados.Add(item);
                    }
                }

                ViewBag.CodEmpleadoDeposito = new SelectList(listaempleados, "Id", "Nombre");;
                var listado = enviop.GetByID(id);
                ViewBag.codigo = id;
                return(View(listado));
            }
            catch (Exception ex)
            {
                Bitacora        bitacora  = new Bitacora("Asignar Tabla Envio", ex.Message.ToString(), User.Identity.Name, DateTime.Now);
                BitacoraProcess bitacorap = new BitacoraProcess();
                bitacorap.Create(bitacora);
                return(View());
            }
        }
        public ActionResult Asignar(Envio Envio)
        {
            try
            {
                var enviop    = new EnvioProcess();
                var empleadoP = new EmpleadoProcess();
                var envio     = enviop.GetByID(Envio.Id);
                envio.CodEmpleadoDeposito = Envio.CodEmpleadoDeposito;
                envio.Estado = "Asignado";
                enviop.Edit(envio);

                Bitacora        bitacora  = new Bitacora("Asignar", "Tabla Envio", User.Identity.Name, DateTime.Now);
                BitacoraProcess bitacorap = new BitacoraProcess();
                bitacorap.Create(bitacora);

                TempData["Message"] = Recursos.Recurso.envio1;

                return(RedirectToAction("Index"));
            }
            catch (Exception ex)
            {
                Bitacora        bitacora  = new Bitacora("Asignar Tabla Envio", ex.Message.ToString(), User.Identity.Name, DateTime.Now);
                BitacoraProcess bitacorap = new BitacoraProcess();
                bitacorap.Create(bitacora);
                return(View());
            }
        }
        public ActionResult ConfirmarEmpleado(int id)
        {
            try
            {
                var enviop = new EnvioProcess();
                var envio  = enviop.GetByID(id);
                envio.Estado = "Confirmado";

                enviop.Edit(envio);

                Bitacora        bitacora  = new Bitacora("Confirmar", "Tabla Envio", User.Identity.Name, DateTime.Now);
                BitacoraProcess bitacorap = new BitacoraProcess();
                bitacorap.Create(bitacora);

                TempData["Message"] = Recursos.Recurso.envio2;

                return(RedirectToAction("IndexEmpleado"));
            }
            catch (Exception ex)
            {
                Bitacora        bitacora  = new Bitacora("Confirmar Tabla Envio", ex.Message.ToString(), User.Identity.Name, DateTime.Now);
                BitacoraProcess bitacorap = new BitacoraProcess();
                bitacorap.Create(bitacora);
                return(View());
            }
        }