public string CrearHorario(int codigo, string dia, TimeSpan HoraInicio, TimeSpan HoraFinal) { try { if (horario.ConsultarExisteHorario(codigo) == false) { int resp = horario.CrearHorario(new Horarios() { Codigo = codigo, dia = dia, HoraInicio = HoraInicio, HoraFinal = HoraFinal }); if (resp == 1) { return("1"); } else { return("Error al insertar un horario"); //404 } } else { return("El horario ya esta registrado"); //409 } } catch (Exception ex) { throw ex; } }
public string CrearGrupo(string cedulaProfesor, string numero, string nombreCurso, string codigoHorario, string codigoPeriodo) { try { if (grupo.ConsultarExisteGrupo(Int32.Parse(numero)) == false) { if (usuario.ConsultarExisteUsuario(cedulaProfesor)) { int idProfesor = usuario.IDUsuarioExistenteProfesor(cedulaProfesor); if (curso.ConsultarExisteCurso(nombreCurso)) { int idCurso = curso.IDCursoExistente(nombreCurso); if (horario.ConsultarExisteHorario(Int32.Parse(codigoHorario))) { int idHorario = horario.IDHorarioExistente(Int32.Parse(codigoHorario)); if (periodo.ConsultarExistePeriodo(codigoPeriodo)) { int idPeriodo = periodo.IDPeriodoExistente(codigoPeriodo); int resp = grupo.CrearGrupo(new Grupos() { idProfesor = idProfesor, Numero = Int32.Parse(numero), idCurso = idCurso, idHorario = idHorario, idPeriodo = idPeriodo, }); if (resp == 1) { return("1"); } else { return("Error al insertar un grupo"); } } else { return("Error el periodo no existe"); //404 } } else { return("Error el horario no existe"); //404 } } else { return("Error el curso no existe"); //404 } } else { return("Error el profesor no existe"); //404 } } else { return("El grupo ya esta registrado"); //409 } } catch (Exception ex) { throw ex; } }