public static bool GuardarNombreEmpleadoAsignaciones(string NumeroEmpleado, string NombreEmpleado, DateTime FechaHabilitacion) { bool bandera = false; var transaccion = new Transaccion(); var repositorio = new Repositorio <Tbl_InventarioAsignacionPersonal>(transaccion); var nombreDuplicado = repositorio.Obtener(x => x.NombrePersonal.ToUpper().Trim() == NombreEmpleado.ToUpper().Trim() && x.Activo == true); if (nombreDuplicado == null) { Tbl_InventarioAsignacionPersonal nuevoPersonal = new Tbl_InventarioAsignacionPersonal(); nuevoPersonal.IdEmpleado = Convert.ToInt32(NumeroEmpleado); nuevoPersonal.NombrePersonal = NombreEmpleado; nuevoPersonal.FechaHabilitacion = FechaHabilitacion; nuevoPersonal.Activo = true; var personalAgregado = repositorio.Agregar(nuevoPersonal); if (personalAgregado.Id > 0) { bandera = true; } } return(bandera); }
public static bool GuardarEdicionNombrePersonalActivo(int Id, string NombreEditado) { bool bandera = false; var transaccion = new Transaccion(); var repositorio = new Repositorio <Tbl_InventarioAsignacionPersonal>(transaccion); Tbl_InventarioAsignacionPersonal personalEncontrado = repositorio.Obtener(x => x.Id == Id && x.Activo == true); personalEncontrado.NombrePersonal = NombreEditado; Tbl_InventarioAsignacionPersonal personalModificado = repositorio.Modificar(personalEncontrado); if (personalModificado.Id == Id) { bandera = true; } return(bandera); }
public static bool InhabilitarPersonaPorID(int Id) { bool bandera = false; var transaccion = new Transaccion(); var repositorio = new Repositorio <Tbl_InventarioAsignacionPersonal>(transaccion); Tbl_InventarioAsignacionPersonal personalEncontrado = repositorio.Obtener(x => x.Id == Id && x.Activo == true); personalEncontrado.Activo = false; Tbl_InventarioAsignacionPersonal personalModificado = repositorio.Modificar(personalEncontrado); if (personalModificado.Id == Id) { bandera = true; } return(bandera); }