//EFE: cambia el valor de disponibilidad del empleado, para indicar que esta ocupado //REQ: que el empleado sea valido //MOD: disponibilidad pasa a ser false public void SetBusy(int codigo, string cedula) { empleados actual = db.empleados.Find(cedula); actual.disponibilidad = false; bool rol = new rolesController().UpdateRol(codigo, cedula); }
//EFE: cambia el valor de disponibilidad del empleado, para indicar que esta libre //REQ: que el empleado sea valido //MOD: disponibilidad pasa a ser true public void SetFree(int codigo, string cedula) { empleados actual = db.empleados.Find(cedula); actual.disponibilidad = true; bool rol = new rolesController().QuiteRol(codigo, cedula); }
public ActionResult DeleteConfirmed(int id) { proyectos proyectos = db.proyectos.Find(id); /* Si el proyecto tiene líder se procede a eliminar la tupla en roles correspondiente */ string liderId = new rolesController().getLiderId(proyectos.codigoPK); /* Llamada a método que elimina rol en el controlador de roles */ if (liderId != null) { new rolesController().EraseRol(proyectos.codigoPK, liderId); } db.proyectos.Remove(proyectos); db.SaveChanges(); return(RedirectToAction("Index")); }