public void Eliminar(Empleado entEmpleado) { try { List <Empleado> empleados = null; using (AssistanceControlEntities entidad = new AssistanceControlEntities()) { var consulta = from c in entidad.Empleadoes where c.EmpleadoId == entEmpleado.EmpleadoId select c; empleados = consulta.ToList(); if (empleados.Count > 0) { foreach (Empleado emp in empleados) { //Cambiar estatus } } entidad.SaveChanges(); } } catch (Exception) { throw new Exception("Error al eliminar empleado."); } }
public void Actualizar(Empleado entEmpleado) { try { List <Empleado> empleados = null; using (AssistanceControlEntities entidad = new AssistanceControlEntities()) { var consulta = from c in entidad.Empleadoes where c.EmpleadoId == entEmpleado.EmpleadoId select c; empleados = consulta.ToList(); if (empleados.Count > 0) { foreach (Empleado emp in empleados) { emp.Nombre = entEmpleado.Nombre; emp.Apellido1 = entEmpleado.Apellido1; emp.Apellido2 = entEmpleado.Apellido2; emp.Edad = entEmpleado.Edad; emp.UsuarioRegistro = entEmpleado.UsuarioRegistro; emp.FechaHoraRegistro = entEmpleado.FechaHoraRegistro; } } entidad.SaveChanges(); } } catch (Exception) { throw new Exception("Error al actualizar empleado."); } }
public void Insertar(Empleado entEmpleado) { try { Empleado empleado = null; using (AssistanceControlEntities entidad = new AssistanceControlEntities()) { empleado = new Empleado { EmpleadoId = entEmpleado.EmpleadoId, Nombre = entEmpleado.Nombre, Apellido1 = entEmpleado.Apellido1, Apellido2 = entEmpleado.Apellido2, Edad = entEmpleado.Edad, UsuarioRegistro = entEmpleado.UsuarioRegistro, FechaHoraRegistro = entEmpleado.FechaHoraRegistro }; entidad.Empleadoes.Add(empleado); entidad.SaveChanges(); } } catch (Exception) { throw new Exception("Error al insertar empleado."); } }