示例#1
0
        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;
            }
        }
示例#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;
            }
        }