public string CrearPeriodo(string numero, DateTime FechaInicio, DateTime FechaFinal, bool activo) { try { if (periodo.ConsultarExistePeriodo(numero) == false) { int resp = periodo.CrearPeriodo(new Periodos() { Numero = numero, FechaInicio = FechaInicio, FechaFinal = FechaFinal, activo = activo }); if (resp == 1) { return("1"); } else { return("Error al insertar un periodo"); //404 } } else { return("El periodo 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; } }