protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { if (Request.QueryString["GUID"] != null) { try { CursosBO cursoBO = new CursosBO(); DisciplinasBO discBO = new DisciplinasBO(); ProfessoresBO profBO = new ProfessoresBO(); TurmaBO boTurma = new TurmaBO(); Calendario cal = (Calendario)Session["Calendario"]; try { Turma turma = boTurma.GetTurmaById(new Guid(Request.QueryString["GUID"]), cal); ddlDisciplina.DataSource = discBO.GetDisciplinas(cal); ddlDisciplina.DataTextField = "Nome"; ddlDisciplina.DataValueField = "Cod"; ddlDisciplina.SelectedValue = turma.Disciplina.Cod; ddlDisciplina.DataBind(); txtNumero.Text = Convert.ToString(turma.Numero); txtDataHora.Text = turma.DataHora; ddlProfessor.DataSource = profBO.GetProfessores(); ddlProfessor.DataTextField = "Nome"; ddlProfessor.DataValueField = "Id"; ddlProfessor.SelectedValue = (turma.Professor.Id).ToString(); ddlProfessor.DataBind(); ddlCurso.DataSource = cursoBO.GetCursos(); ddlCurso.DataTextField = "Nome"; ddlCurso.DataValueField = "Codigo"; ddlCurso.SelectedValue = turma.Curso.Codigo; ddlCurso.DataBind(); } catch (FormatException) { Response.Redirect("~/Turmas/ListaTurmas.aspx"); } } catch (BusinessData.DataAccess.DataAccessException) { Response.Redirect("~/Turmas/ListaTurmas.aspx"); } } else { Response.Redirect("~/Turmas/ListaTurmas.aspx"); } } }
public void populaCurso() { try { //ddlCurso.DataSource = cursoBO.GetCursos(); //ddlCurso.DataTextField = "Nome"; //ddlCurso.DataValueField = "Codigo"; //ddlCurso.DataBind(); cbCurso.DataSource = cursoBO.GetCursos(); cbCurso.DataTextField = "Nome"; cbCurso.DataValueField = "Codigo"; cbCurso.DataBind(); } catch (BusinessData.DataAccess.DataAccessException) { } }
protected void grvListaCursos_RowDeleting(object sender, GridViewDeleteEventArgs e) { try { CursosBO boCurso = new CursosBO(); Curso curso = boCurso.GetCursoByCodigo(grvListaCursos.DataKeys[e.RowIndex].Value.ToString()); boCurso.DeletaCurso(curso.Codigo); lblStatus.Text = "Curso excluído com sucesso"; lblStatus.Visible = true; grvListaCursos.DataSource = boCurso.GetCursos(); grvListaCursos.DataBind(); } catch (BusinessData.DataAccess.DataAccessException ex) { Response.Redirect("~/Default/Erro.aspx?Erro=" + ex.Message); } catch (SecurityException ex) { Response.Redirect("~/Default/Erro.aspx?Erro=" + ex.Message); } }
protected void Page_Load(object sender, EventArgs e) { try { CursosBO boCurso = new CursosBO(); List <Curso> listaCursos = boCurso.GetCursos(); if (listaCursos.Count == 0) { lblStatus.Text = "Nenhum curso cadastrado."; lblStatus.Visible = true; } else { grvListaCursos.DataSource = listaCursos; grvListaCursos.DataBind(); } } catch (BusinessData.DataAccess.DataAccessException ex) { Response.Redirect("~/Default/Erro.aspx?Erro=" + ex.Message); } }