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); }
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); }