コード例 #1
0
        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());
            }
        }
コード例 #2
0
        public ActionResult AsignarEmpleado(string id)
        {
            try
            {
                var empleadoP = new EmpleadoProcess();
                var lista     = empleadoP.Listar();
                var usuario   = new UsuarioProcess();
                var user      = new Usuario();
                foreach (var item in usuario.Listar())
                {
                    if (item.Identificador == id)
                    {
                        user = item;
                    }
                }

                ViewBag.codempleado = new SelectList(lista, "Id", "Nombre");
                ViewBag.codigo      = user.Identificador;

                return(View(user));
            }
            catch (Exception ex)
            {
                Bitacora        bitacora  = new Bitacora("Asignar Empleado Tabla Usuario", ex.Message.ToString(), User.Identity.Name, DateTime.Now);
                BitacoraProcess bitacorap = new BitacoraProcess();
                bitacorap.Create(bitacora);
                return(View());
            }
        }
コード例 #3
0
        public ActionResult Create(Empleado empleado)
        {
            try
            {
                var empleadoP   = new EmpleadoProcess();
                var empleadoget = empleadoP.GetByID(empleado.Id);
                var depositop   = new DepositoProcess();
                var lstdeposito = depositop.Listar();

                foreach (var item in lstdeposito)
                {
                    empleado.CodDeposito = item.Id;
                }
                empleado.Fechadeingreso = DateTime.Now;
                empleado.Estado         = "Activo";
                empleadoP.Crear(empleado);

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

                return(RedirectToAction("Index"));
            }
            catch (Exception ex)
            {
                Bitacora        bitacora  = new Bitacora("Crear Tabla Empleado", ex.Message.ToString(), User.Identity.Name, DateTime.Now);
                BitacoraProcess bitacorap = new BitacoraProcess();
                bitacorap.Create(bitacora);
                return(View());
            }
        }
コード例 #4
0
        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());
            }
        }
コード例 #5
0
 // GET: Empleado/Edit/5
 public ActionResult Edit(int id)
 {
     try
     {
         var empleadoP = new EmpleadoProcess();
         var lista     = empleadoP.GetByID(id);
         return(View(lista));
     }
     catch (Exception ex)
     {
         Bitacora        bitacora  = new Bitacora("Editar Tabla Empleado", ex.Message.ToString(), User.Identity.Name, DateTime.Now);
         BitacoraProcess bitacorap = new BitacoraProcess();
         bitacorap.Create(bitacora);
         return(View());
     }
 }
コード例 #6
0
        public ActionResult Edit(Empleado empleado)
        {
            try
            {
                var empleadoP = new EmpleadoProcess();
                var depositoP = new DepositoProcess();

                foreach (var item in empleadoP.Listar())
                {
                    if (empleado.Id == item.Id)
                    {
                        empleado.Fechadeingreso = item.Fechadeingreso;
                        empleado.Estado         = item.Estado;
                        empleado.CodDeposito    = item.CodDeposito;
                    }
                }

                foreach (var item in depositoP.Listar())
                {
                    empleado.CodDeposito = item.Id;
                }


                empleadoP.Edit(empleado);

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


                return(RedirectToAction("Index"));
            }
            catch (Exception ex)
            {
                Bitacora        bitacora  = new Bitacora("Editar Tabla Empleado", ex.Message.ToString(), User.Identity.Name, DateTime.Now);
                BitacoraProcess bitacorap = new BitacoraProcess();
                bitacorap.Create(bitacora);
                return(View());
            }
        }
コード例 #7
0
        public ActionResult CrearEmpleadoUsuario(Empleado empleado, string codusuario)
        {
            try
            {
                var empleadoP = new EmpleadoProcess();
                var usuarioP  = new UsuarioProcess();
                var usuario   = new Usuario();

                empleado.Fechadeingreso = DateTime.Now;
                empleado.Estado         = "Activo";
                //empleadoP.Crear(empleado);

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

                usuario.CodEmpleado = empleadoP.Crear(empleado).Id;

                usuarioP.AsignarEmpleado(usuario);

                Bitacora        bitacora  = new Bitacora("Crear EmpleadoUsuario", "Tabla Empleado", User.Identity.Name, DateTime.Now);
                BitacoraProcess bitacorap = new BitacoraProcess();
                bitacorap.Create(bitacora);

                return(RedirectToAction("Index", "Home"));
            }
            catch (Exception ex)
            {
                Bitacora        bitacora  = new Bitacora("Crearempleadousuario Tabla Empleado", ex.Message.ToString(), User.Identity.Name, DateTime.Now);
                BitacoraProcess bitacorap = new BitacoraProcess();
                bitacorap.Create(bitacora);
                return(View());
            }
        }
コード例 #8
0
        public ActionResult Delete(Empleado empleado)
        {
            try
            {
                var empleadoP = new EmpleadoProcess();
                empleado        = empleadoP.GetByID(empleado.Id);
                empleado.Estado = "Baja";
                empleadoP.Edit(empleado);

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

                return(RedirectToAction("Index"));
            }
            catch (Exception ex)
            {
                Bitacora        bitacora  = new Bitacora("Eliminar Tabla Empleado", ex.Message.ToString(), User.Identity.Name, DateTime.Now);
                BitacoraProcess bitacorap = new BitacoraProcess();
                bitacorap.Create(bitacora);
                return(View());
            }
        }
コード例 #9
0
        // GET: Empleado

        public ActionResult Index()
        {
            try
            {
                var empleadoP = new EmpleadoProcess();
                var lista     = new List <Empleado>();
                foreach (var item in empleadoP.Listar())
                {
                    if (item.Estado == "Activo")
                    {
                        lista.Add(item);
                    }
                }

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