Beispiel #1
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");
            }
        }
    }
Beispiel #2
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);
        }
    }
Beispiel #3
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);
        }
    }
Beispiel #4
0
 protected void grvListaVinculos_RowEditing(object sender, GridViewEditEventArgs e)
 {
     try
     {
         FaculdadesBO vinculos = new FaculdadesBO();
         Guid id = (Guid)grvListaVinculos.DataKeys[e.NewEditIndex].Value;
         Response.Redirect("~/Faculdades/Edit.aspx?GUID=" + id.ToString());
     }
     catch (DataAccessException ex)
     {
         Response.Redirect("~/Default/Erro.aspx?Erro=" + ex.Message);
     }
     catch (SecurityException ex)
     {
         Response.Redirect("~/Default/Erro.aspx?Erro=" + ex.Message);
     }
 }
Beispiel #5
0
        public void ImportarFaculdades()
        {
            try
            {
                FaculdadesBO      controleFaculdades    = new FaculdadesBO();
                IList <Faculdade> faculdadesCadastradas = controleFaculdades.GetFaculdades();

                IList <Faculdade> faculdadesImportadas = this.GetFaculdades();
                foreach (Faculdade faculdadeAtual in faculdadesImportadas)
                {
                    if (!faculdadesCadastradas.Contains(faculdadeAtual))
                    {
                        controleFaculdades.InsereFaculdade(faculdadeAtual);
                    }
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
 protected void btnConfirmar_Click(object sender, EventArgs e)
 {
     Faculdade v = Faculdade.NewFaculdade(txtDescricao.Text);
     try
     {
         FaculdadesBO vinculos = new FaculdadesBO();
         vinculos.InsereFaculdade(v);
         txtDescricao.Text = string.Empty;
         lblStatus.Text = "Faculdade inserida com sucesso.";
         lblStatus.Visible = true;
         txtDescricao.Text = "";
     }
     catch (DataAccessException ex)
     {
         Response.Redirect("~/Default/Erro.aspx?Erro=" + ex.Message);
     }
     catch (SecurityException ex)
     {
         Response.Redirect("~/Default/Erro.aspx?Erro=" + ex.Message);
     }
 }
Beispiel #7
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            if (Request.QueryString["GUID"] != null)
            {
                try
                {
                    try
                    {
                        FaculdadesBO boFaculdade = new FaculdadesBO();
                        ddlFaculdade.DataSource = boFaculdade.GetFaculdades();
                        ddlFaculdade.DataTextField = "Nome";
                        ddlFaculdade.DataValueField = "Id";
                        ddlFaculdade.DataBind();

                        CursosBO boCurso = new CursosBO();
                        Curso curso = boCurso.GetCursoByCodigo(Request.QueryString["GUID"]);
                        txtCodigo.Text = curso.Codigo;
                        txtNome.Text = curso.Nome;
                        ddlFaculdade.SelectedValue = curso.Vinculo.Id.ToString();
                    }
                    catch (FormatException )
                    {
                        Response.Redirect("~/Cursos/List.aspx");
                    }

                }
                catch (BusinessData.DataAccess.DataAccessException)
                {
                    Response.Redirect("~/Cursos/List.aspx");
                }
            }
            else
            {
                Response.Redirect("~/Cursos/List.aspx");
            }

        }
    }
Beispiel #8
0
 protected void Page_Load(object sender, EventArgs e)
 {
     try
     {
         FaculdadesBO boVinculos = new FaculdadesBO();
         List<Faculdade> listaFacul = boVinculos.GetFaculdades();
         if (listaFacul.Count == 0)
         {
             lblStatus.Text = "Nenhuma faculdade cadastrada.";
             lblStatus.Visible = true;
         }
         else
         {
             grvListaVinculos.DataSource = listaFacul;
             grvListaVinculos.DataBind();
         }
     }
     catch (DataAccessException ex)
     {
         Response.Redirect("~/Default/Erro.aspx?Erro=" + ex.Message);
     }
 }
Beispiel #9
0
    protected void grvListaVinculos_RowDeleting(object sender, GridViewDeleteEventArgs e)
    {
        try
        {
            FaculdadesBO vinculos = new FaculdadesBO();
            Guid id = (Guid)grvListaVinculos.DataKeys[e.RowIndex].Value;

            vinculos.DeletaFaculdade(id);
            lblStatus.Text = "Faculdade Excluída com sucesso.";
            lblStatus.Visible = true;

            grvListaVinculos.DataSource = vinculos.GetFaculdades();
            grvListaVinculos.DataBind();
        }
        catch (DataAccessException ex)
        {
            Response.Redirect("~/Default/Erro.aspx?Erro=" + ex.Message);
        }
        catch (SecurityException ex)
        {
            Response.Redirect("~/Default/Erro.aspx?Erro=" + ex.Message);
        }
    }
Beispiel #10
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);
        }
    }
Beispiel #11
0
        public void ImportarFaculdades()
        {
            try
            {
                FaculdadesBO controleFaculdades = new FaculdadesBO();
                IList<Faculdade> faculdadesCadastradas = controleFaculdades.GetFaculdades();

                IList<Faculdade> faculdadesImportadas = this.GetFaculdades();
                foreach (Faculdade faculdadeAtual in faculdadesImportadas)
                {
                    if (!faculdadesCadastradas.Contains(faculdadeAtual))
                    {
                        controleFaculdades.InsereFaculdade(faculdadeAtual);
                    }
                }
            }
            catch (Exception )
            {
                throw;
            }
        }
Beispiel #12
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            if (Request.QueryString["GUID"] != null)
            {
                try
                {
                    try
                    {
                        Recurso recurso = recursosBO.GetRecursoById(new Guid(Request.QueryString["GUID"]));

                        FaculdadesBO vinculos = new FaculdadesBO();
                        ddlVinculo.DataSource = vinculos.GetFaculdades();
                        ddlVinculo.DataTextField = "Nome";
                        ddlVinculo.DataValueField = "Id";
                        ddlVinculo.DataBind();
                        ddlVinculo.SelectedValue = recurso.Vinculo.Id.ToString();

                        CategoriaRecursoBO categoriaRecurso = new CategoriaRecursoBO();
                        ddlCategoria.DataSource = categoriaRecurso.GetCategoriaRecurso();
                        ddlCategoria.DataTextField = "Descricao";
                        ddlCategoria.DataValueField = "Id";
                        ddlCategoria.DataBind();
                        ddlCategoria.SelectedValue = recurso.Categoria.Id.ToString();

                        if (recurso != null)
                        {
                            txtDescricao.Text = recurso.Descricao;
                            if (recurso.EstaDisponivel)
                                rblDisponivel.SelectedIndex = 0;
                            else rblDisponivel.SelectedIndex = 1;

                            listaHorarios = recurso.HorariosBloqueados;
                            Session["Horarios"] = listaHorarios;

                            dgHorarios.DataSource = recurso.HorariosBloqueados;
                            dgHorarios.DataBind();
                        }
                        else Response.Redirect("~/Default/Erro.aspx?Erro=" + "Categoria não existente.");

                    }
                    catch (FormatException )
                    {
                        //throw ex;
                        Response.Redirect("~/Recursos/ListaRecursos.aspx");
                    }

                }
                catch (BusinessData.DataAccess.DataAccessException)
                {
                    Response.Redirect("~/Recursos/ListaRecursos.aspx");
                }
            }
            else
            {
                Response.Redirect("~/Recursos/ListaRecursos.aspx");
            }
        }
    }