Пример #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);
     }
 }
Пример #2
0
    protected void btnConfirmar_Click(object sender, EventArgs e)
    {
        FaculdadesBO controleFaculdades = new FaculdadesBO();
        Faculdade    fac = controleFaculdades.GetFaculdadeById(new Guid(ddlFaculdade.SelectedValue));

        Curso c = Curso.NewCurso(txtCodigo.Text, txtNome.Text, fac);

        try
        {
            CursosBO boCursos = new CursosBO();
            boCursos.InsereCurso(c);
            lblStatus.Text    = "Curso cadastrado com sucesso.";
            lblStatus.Visible = true;
            txtNome.Text      = "";
            txtCodigo.Text    = "";
        }
        catch (BusinessData.DataAccess.DataAccessException ex)
        {
            Response.Redirect("~/Default/Erro.aspx?Erro=" + ex.Message);
        }
        catch (SecurityException ex)
        {
            Response.Redirect("~/Default/Erro.aspx?Erro=" + ex.Message);
        }
    }
Пример #3
0
    protected void btnConfirmar_Click(object sender, EventArgs e)
    {
        try
        {
            FaculdadesBO boVinculos = new FaculdadesBO();
            Faculdade    vinc       = boVinculos.GetFaculdadeById(new Guid(Request.QueryString["GUID"]));
            if (vinc != null)
            {
                vinc.Nome = txtDescricao.Text;


                boVinculos.UpdateFaculdade(vinc);
                lblStatus.Text    = "Faculdade atualizada com sucesso.";
                lblStatus.Visible = true;
                Response.Redirect("~/Faculdades/List.aspx");
            }
            else
            {
                Response.Redirect("~/Default/Erro.aspx?Erro=" + "Faculdade não existente.");
            }
        }
        catch (DataAccessException ex)
        {
            Response.Redirect("~/Default/Erro.aspx?Erro=" + ex.Message);
        }
        catch (SecurityException ex)
        {
            Response.Redirect("~/Default/Erro.aspx?Erro=" + ex.Message);
        }
    }
Пример #4
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            if (Request.QueryString["GUID"] != null)
            {
                try
                {
                    FaculdadesBO boVinculos = new FaculdadesBO();

                    try
                    {
                        Faculdade vinc = boVinculos.GetFaculdadeById(new Guid(Request.QueryString["GUID"]));
                        txtDescricao.Text = vinc.Nome;
                    }
                    catch (FormatException)
                    {
                        Response.Redirect("~/Faculdades/List.aspx");
                    }
                }
                catch (DataAccessException)
                {
                    Response.Redirect("~/Faculdades/List.aspx");
                }
            }
            else
            {
                Response.Redirect("~/Faculdades/List.aspx");
            }
        }
    }
Пример #5
0
    protected void btnConfirmar_Click(object sender, EventArgs e)
    {
        try
        {
            Calendario cal = (Calendario)Session["Calendario"];
            Recurso    recurso;
            listaHorarios = (List <HorarioBloqueado>)Session["Horarios"];
            CategoriaRecurso categoriaRecurso = categBO.GetCategoriaRecursoById(new Guid(ddlCategoria.SelectedValue));
            Faculdade        vinculo          = faculBO.GetFaculdadeById(new Guid(ddlVinculo.SelectedValue));

            if (listaHorarios.Count != 0)
            {
                recurso = Recurso.NewRecurso(txtDescricao.Text, txtAbrev.Text, txtTipo.Text[0], vinculo, categoriaRecurso, Convert.ToBoolean(Convert.ToInt16(rblDisponivel.SelectedValue)), listaHorarios);
            }
            else
            {
                recurso = Recurso.NewRecurso(txtDescricao.Text, txtAbrev.Text, txtTipo.Text[0], vinculo, categoriaRecurso, Convert.ToBoolean(Convert.ToInt16(rblDisponivel.SelectedValue)), null);
            }

            recursoBO.InsereRecurso(recurso, cal);

            txtDescricao.Text = "";
            ddlHorarioInicio.SelectedIndex = 0;
            ddlHorarioFim.SelectedIndex    = 0;
            dgHorarios.DataSource          = null;
            dgHorarios.DataBind();
            pnlHorarios.Visible = false;
            listaHorarios.Clear();
            Session["Horarios"] = listaHorarios;
            lblStatus.Text      = "Recurso cadastrado com sucesso.";

            lblStatus.Visible = true;
        }
        catch (BusinessData.DataAccess.DataAccessException ex)
        {
            Response.Redirect("~/Default/Erro.aspx?Erro=" + ex.Message);
        }
    }