private void btCadastrar_Click(object sender, EventArgs e) { if (!string.IsNullOrEmpty(txtMatricula.Text) && !string.IsNullOrEmpty(txtAluno.Text)) { FaltaBLL faltasbll = new FaltaBLL(); FaltaDTO faltasdto = new FaltaDTO(); faltasdto.Data = Convert.ToDateTime(dtpData.Value.ToShortDateString()); if (rbPrensente.Checked == true) { int presente = 1; faltasdto.Presente = presente; } else { int ausente = 1; faltasdto.Ausente = ausente; } faltasdto.Cod_ID_Aluno = Convert.ToInt16(txtMatricula.Text); faltasdto.Cod_Disciplina = Convert.ToInt16(cbbDisciplina.SelectedIndex + 1); faltasdto.Cod_Professor = Convert.ToInt16(cbbProfessor.SelectedIndex + 1); faltasbll.Inserir(faltasdto); MessageBox.Show("Cadastro efetuado com sucesso!", "Sucesso"); LimpaTela(); return; } MessageBox.Show("Por favor dê um duplo click no nome de um(a) aluno(a).", "Aviso"); return; }
public void Inserir(FaltaDTO dto) { dal.Conectar(); string query = "Insert into Faltas(data, presente, ausente, cod_disciplina, cod_id_aluno, cod_professor) " + " values('" + dto.Data + "', " + dto.Presente + ", " + dto.Ausente + ", " + dto.Cod_Disciplina + ", " + dto.Cod_ID_Aluno + ", " + dto.Cod_Professor + ")"; dal.ExecutarComandoSQL(query); }
public FaltaDTO Pesquisar(int valor) { FaltaDTO dto = new FaltaDTO(); dal.Conectar(); string query = "select f.id, data, presente, ausente, a.nome, d.nome, p.nome " + "from Faltas f inner join Aluno a on (a.id = f.cod_id_aluno) " + "inner join Disciplina d on (d.id = f.cod_disciplina) " + "inner join Professor p on (p.id = f.cod_professor) where id = " + valor; dal.RetReader(query); dto.ID = Convert.ToInt16(dal.array[0]); dto.Data = Convert.ToDateTime(dal.array[1]); dto.Presente = Convert.ToInt16(dal.array[2]); dto.Ausente = Convert.ToInt16(dal.array[3]); dto.Cod_Disciplina = Convert.ToInt16(dal.array[4]); dto.Cod_ID_Aluno = Convert.ToInt16(dal.array[5]); dto.Cod_Professor = Convert.ToInt16(dal.array[6]); return(dto); }