示例#1
0
 protected void btnConfirmar_Click(object sender, EventArgs e)
 {
     try
     {
         CursosBO     boCurso            = new CursosBO();
         Curso        curso              = boCurso.GetCursoByCodigo(Request.QueryString["GUID"]);
         FaculdadesBO controleFaculdades = new FaculdadesBO();
         Faculdade    fac = controleFaculdades.GetFaculdadeById(new Guid(ddlFaculdade.SelectedValue));
         if (fac != null)
         {
             curso.Codigo  = txtCodigo.Text;
             curso.Nome    = txtNome.Text;
             curso.Vinculo = fac;
             boCurso.UpdateCurso(curso);
             lblStatus.Text    = "Curso alterado com sucesso";
             lblStatus.Visible = true;
             txtCodigo.Text    = "";
             txtNome.Text      = "";
             Response.Redirect("~/Cursos/List.aspx");
         }
         else
         {
             Response.Redirect("~/Default/Erro.aspx?Erro=" + "Curso não existente.");
         }
     }
     catch (ArgumentException ex)
     {
         Response.Redirect("~/Default/Erro.aspx?Erro=" + ex.Message);
     }
 }