示例#1
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         ddlFaculdade.DataSource     = boFaculdade.GetFaculdades();
         ddlFaculdade.DataTextField  = "Nome";
         ddlFaculdade.DataValueField = "Id";
         ddlFaculdade.DataBind();
     }
 }
示例#2
0
 public void populaVinculo()
 {
     try
     {
         ddlVinculo.DataSource     = faculBO.GetFaculdades();
         ddlVinculo.DataTextField  = "Nome";
         ddlVinculo.DataValueField = "Id";
         ddlVinculo.DataBind();
     }
     catch (BusinessData.DataAccess.DataAccessException)
     { }
 }
示例#3
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);
     }
 }
示例#4
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");
            }
        }
    }
示例#5
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);
        }
    }
示例#6
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");
            }
        }
    }