Пример #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 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);
     }
 }
Пример #6
0
    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);
        }
    }
Пример #7
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);
     }
 }
Пример #8
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");
            }
        }
    }
Пример #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);
        }
    }
Пример #10
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"]));

                        String cod = recurso.Id.ToString().Substring(9, 4).ToUpper();
                        barcodelink.NavigateUrl = @"https://www.cognex.com/api/Sitecore/Barcode/Get?data=" + cod + @"&code=BCL_CODE128&width=300&imageType=JPG&foreColor=%23000000&backColor=%23FFFFFF&rotation=RotateNoneFlipNone";
                        barcodelink.Target      = "_blank";

                        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");
            }
        }
    }