示例#1
0
 public string eliminarPeriodo(string numero)
 {
     try
     {
         if (periodo.ConsultarExistePeriodo(numero))
         {
             int idPeriodo = periodo.IDPeriodoExistente(numero);
             int resp      = periodo.EliminarPeriodo(idPeriodo);
             if (resp == 1)
             {
                 return("1");
             }
             else
             {
                 return("Error al momento de eliminar periodo.");
             }
         }
         else
         {
             return("El periodo no esta registrado"); //404
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
示例#2
0
        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;
            }
        }