public static Curso2 SelectByCodigo(int codigo) { string query = "SELECT * FROM cur_cursos WHERE cur_codigo = ?codigo;"; DataSet dataSet = new DataSet(); DBHelper dbHelper; Curso2 curso = new Curso2(); IDataReader reader; try { dbHelper = new DBHelper(query); dbHelper.AddParameter("?codigo", codigo); reader = dbHelper.Command.ExecuteReader(); while (reader.Read()) { curso.Codigo = Convert.ToInt32(reader["cur_codigo"]); curso.Nome = Convert.ToString(reader["cur_nome"]); curso.Sigla = Convert.ToString(reader["cur_sigla"]); } dbHelper.Dispose(); } catch { curso = null; } return(curso); }
protected void btnConfirmar_Click(object sender, EventArgs e) { Pesquisa pesquisa = new Pesquisa(); pesquisa.Tipo = Convert.ToString(rblTipo.SelectedItem.Value); pesquisa.Implementacao = Convert.ToString(rblImplementacao.SelectedItem.Value); pesquisa.Descricao = txbProposta.Text; pesquisa.Contato = txbContato.Text; Empresa emp = new Empresa(); emp.Codigo = Convert.ToInt32(ddlEmpresa.SelectedValue); pesquisa.Empresa = emp; Curso2 cur = new Curso2(); cur.Codigo = Convert.ToInt32(ddlCurso.SelectedValue); pesquisa.Curso = cur; Anosemestre ans = new Anosemestre(); ans.codigo = Convert.ToInt32(ddlAnoSemestre.SelectedValue); pesquisa.Anosemestre = ans; if (PesquisaDB.Insert(pesquisa) == -2) { Response.Write("<script>alert('Falha ao realizar o procedimento \nVerifique a causa do erro e tente novamente');</script>"); } else { pesquisa.Codigo = PesquisaDB.SelectLastInsertCod(); int resultOperation = 0; //Checando a lista de Alunos e Adicionando no Banco foreach (ListItem item in LBAlunosOk.Items) { Aluno2 aluno = new Aluno2(); aluno.RA = Convert.ToInt32(item.Value); aluno.Nome = item.Text; if (Aluno2DB.Exists(aluno.RA) == false) { resultOperation += Aluno2DB.Insert(aluno); } resultOperation += PesquisaDB.InsertPSA(pesquisa.Codigo, aluno.RA); } foreach (ListItem item in LBProfOk.Items) { Professor2 prof = new Professor2(); prof.Matricula = item.Value; prof.Nome = item.Text; if (Professor2DB.Exists(prof.Matricula) == false) { resultOperation += Professor2DB.Insert(prof); } resultOperation += PesquisaDB.InsertPSP(pesquisa.Codigo, prof.Matricula); } } //limpando os campos após envio dos dados txbProposta.Text = ""; txbContato.Text = ""; rblImplementacao.ClearSelection(); rblTipo.ClearSelection(); LBAlunosOk.Items.Clear(); LBProcAlunos.Items.Clear(); LBProcProf.Items.Clear(); LBProfOk.Items.Clear(); Response.Redirect("/Home.aspx"); Response.Write("<script>alert('Sucesso ao realizar o procedimento \nProssiga!');</script>"); }
partial void DeleteCurso2(Curso2 instance);
partial void UpdateCurso2(Curso2 instance);
partial void InsertCurso2(Curso2 instance);