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