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