protected void PopulaCategoriasRecurso() { grvListaCatDisciplina.DataSource = null; grvListaCatDisciplina.DataBind(); grvListaCatDisciplina.DataSource = crBo.GetCategoriaRecurso(); grvListaCatDisciplina.DataBind(); }
protected void Page_Load(object sender, EventArgs e) { //Se não for postback, ou seja, se estiver carregando normalmente a página, if (!IsPostBack) { if (Request.QueryString["GUID"] != null) { try { CategoriaDisciplinaBO boCategoriaDisciplina = new CategoriaDisciplinaBO(); try { //Caso haja a querystring, popula o gridview com as "categoriarecurso"s existentes do banco CategoriaDisciplina cat = boCategoriaDisciplina.GetCategoriaDisciplina(new Guid(Request.QueryString["GUID"])); txtDescricao.Text = cat.Descricao; grvListaCatDisciplina.DataSource = crBo.GetCategoriaRecurso(); grvListaCatDisciplina.DataBind(); //e, para cada linha de CategoriaRecurso, testa se ela já existia no momento em que a CategoriaDisciplina //foi criada(basta testar se ela existe dentro das atuais, que é o que o foreach faz) //caso positivo, popula o textbox com o valor da prioridade que existia. for (int i = 0; i < grvListaCatDisciplina.Rows.Count; i++) { Guid id = (Guid)grvListaCatDisciplina.DataKeys[i].Value; foreach (KeyValuePair <CategoriaRecurso, double> kvp in cat.Prioridades) { try { if (id == kvp.Key.Id) { ((TextBox)(grvListaCatDisciplina.Rows[i].FindControl("txtPrioridade"))).Text = kvp.Value.ToString(); break; } } catch (Exception ex) { Response.Redirect("~/Default/Erro.aspx?Erro=" + ex.Message); } } } } catch (FormatException) { Response.Redirect("~/CategoriaDisciplina/List.aspx"); } } catch (BusinessData.DataAccess.DataAccessException) { Response.Redirect("~/CategoriaDisciplina/List.aspx"); } } //Se não houver Query String significa q essa página n serve pra nada! Volta pra que lista, que //serve pra alguma coisa else { Response.Redirect("~/CategoriaDisciplina/List.aspx"); } } }
private void PopulaCategorias() { try { ddlCategorias.DataSource = controladorCategorias.GetCategoriaRecurso(); ddlCategorias.DataValueField = "Id"; ddlCategorias.DataTextField = "Descricao"; ddlCategorias.DataBind(); ddlCategorias2.DataSource = controladorCategorias.GetCategoriaRecurso(); ddlCategorias2.DataValueField = "Id"; ddlCategorias2.DataTextField = "Descricao"; ddlCategorias2.DataBind(); } catch (DataAccessException) { Response.Redirect("~/Default/Erro.aspx?Erro=Erro ao ler dados"); } }
private void PopulaDDLCategoriaRecursos() { CategoriaRecursoBO controleCategorias = new CategoriaRecursoBO(); ddlCategoriaRecurso.DataSource = controleCategorias.GetCategoriaRecurso(); ddlCategoriaRecurso.DataTextField = "Descricao"; ddlCategoriaRecurso.DataValueField = "Id"; ddlCategoriaRecurso.DataBind(); ddlCategoriaRecurso.Items.Insert(0, "Selecione"); }
public void populaCategoria() { try { ddlCategoria.DataSource = categBO.GetCategoriaRecurso(); ddlCategoria.DataTextField = "Descricao"; ddlCategoria.DataValueField = "Id"; ddlCategoria.DataBind(); } catch (BusinessData.DataAccess.DataAccessException) { } }
protected void Page_Load(object sender, EventArgs e) { try { CategoriaRecursoBO categoriaRecurso = new CategoriaRecursoBO(); List <CategoriaRecurso> listCat = categoriaRecurso.GetCategoriaRecurso(); if (listCat.Count == 0) { lblStatus.Text = "Nehuma Categoria de Recursos cadastrada."; lblStatus.Visible = true; } else { grvListaRecursos.DataSource = listCat; grvListaRecursos.DataBind(); } } catch (DataAccessException ex) { Response.Redirect("~/Default/Erro.aspx?Erro=" + ex.Message); } }
public ColecaoCategoriaDeRecursos GetCategorias() { CategoriaRecursoBO controleCategoriaRecursos = new CategoriaRecursoBO(); RecursosBO controleRecursos = new RecursosBO(); AlocacaoBO controleAlocacoes = new AlocacaoBO(); ColecaoCategoriaDeRecursos catalogoRecursos = new ColecaoCategoriaDeRecursos(); IList <Recurso> listaRecursos; CategoriaRecurso categ = null; Recurso recAux; foreach (BusinessData.Entities.CategoriaRecurso cat in controleCategoriaRecursos.GetCategoriaRecurso()) { listaRecursos = new List <Recurso>(); foreach (BusinessData.Entities.Recurso rec in controleRecursos.GetRecursosPorCategoria(cat)) { recAux = new Recurso(rec); listaRecursos.Add(recAux); } categ = new CategoriaRecurso(cat, listaRecursos); catalogoRecursos.Add(categ); } return(catalogoRecursos); }
protected void grvListaRecursos_RowDeleting(object sender, GridViewDeleteEventArgs e) { try { CategoriaRecursoBO categoriaRecurso = new CategoriaRecursoBO(); Guid id = (Guid)grvListaRecursos.DataKeys[e.RowIndex].Value; categoriaRecurso.DeletaCategoriaRecurso(id); lblStatus.Text = "Categoria de Recursos excluída com sucesso."; lblStatus.Visible = true; grvListaRecursos.DataSource = categoriaRecurso.GetCategoriaRecurso(); grvListaRecursos.DataBind(); } catch (BusinessData.DataAccess.DataAccessException ex) { Response.Redirect("~/Default/Erro.aspx?Erro=" + ex.Message); } catch (SecurityException ex) { Response.Redirect("~/Default/Erro.aspx?Erro=" + ex.Message); } }
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"); } } }