Пример #1
0
        public Prova Preenche(IDataReader dr)
        {
            int cod = 0, div = 0, uni = 0,
                tipoP = 0, prof = 0, profSup = 0, disciplina = 0, turma = 0, sala = 0, esp = 0, reg;
            TimeSpan hora = new TimeSpan();
            DateTime data = new DateTime();

            int.TryParse(dr["codigo"].ToString(), out cod);
            Codigo = cod;

            int.TryParse(dr["divisao"].ToString(), out div);
            Divisao = DivisaoConversor.NumeroParaDivisao(div);

            int.TryParse(dr["unidade"].ToString(), out uni);
            Unidade = UnidadeConversor.NumeroParaTipoCurso(uni);

            int.TryParse(dr["tipo"].ToString(), out tipoP);
            Tipo = TipoProvaConversor.NumeroParaTipoCurso(tipoP);

            int.TryParse(dr["regime"].ToString(), out reg);
            Regime = TipoCursoConversor.NumeroParaTipoCurso(reg);

            int.TryParse(dr["professor_codigo"].ToString(), out prof);
            Professor_Codigo = prof;

            int.TryParse(dr["professor_suplente_codigo"].ToString(), out profSup);
            Professor_Suplente_Codigo = profSup;

            int.TryParse(dr["sala_codigo"].ToString(), out sala);
            Sala_Codigo = sala;

            int.TryParse(dr["disciplina_codigo"].ToString(), out disciplina);
            Disciplina_Codigo = disciplina;

            int.TryParse(dr["turma_codigo"].ToString(), out turma);
            Turma_Codigo = turma;

            int.TryParse(dr["especial"].ToString(), out esp);
            Especial = (esp == 1);

            DateTime.TryParse(dr["data"].ToString(), out data);
            Data = data;

            TimeSpan.TryParse(dr["hora"].ToString(), out hora);
            Hora = hora;

            return(this);
        }
Пример #2
0
        public ResultEscalacao Preenche(IDataReader dr)
        {
            int      div = 0, codProfApl = 0, codProfSup = 0, codProva = 0;
            TimeSpan hora = new TimeSpan();
            DateTime data = new DateTime();

            Turma      = dr["turma"].ToString();
            Disciplina = dr["disciplina"].ToString();

            int.TryParse(dr["divisao"].ToString(), out div);
            Divisao = DivisaoConversor.NumeroParaDivisao(div);

            DateTime.TryParse(dr["data"].ToString(), out data);
            Data = data.ToString("dd/MM/yyyy");;

            TimeSpan.TryParse(dr["horario"].ToString(), out hora);
            Horario = hora;

            Aplicador = dr["aplicador"].ToString();

            Responsavel = dr["responsavel"].ToString();

            Suplentes = dr["ProfSuplente"].ToString();

            Sala = dr["sala"].ToString();

            int.TryParse(dr["codProfAplicador"].ToString(), out codProfApl);
            CodProfessorAplicador = codProfApl;

            int.TryParse(dr["codProfSuplente"].ToString(), out codProfSup);
            CodProfessorSuplente = codProfSup;

            int.TryParse(dr["Prova_Codigo"].ToString(), out codProva);
            CodProva = codProva;

            return(this);
        }