public void preencheCalendario(Entities.Calendario cal) { cal.Datas.Sort(); RecursosBO controleRecursos = new RecursosBO(); IList<Entities.Recurso> listaRecursos = controleRecursos.GetRecursos(); foreach (Entities.Recurso recursoAux in listaRecursos) { PreencheCalendarioDeAlocacoes(cal, recursoAux,true); } }
protected void Button1_Click(object sender, EventArgs e) { AulaBO aulabo = new AulaBO(); Guid g = new Guid("63529733-08BB-466C-BDE5-1F822BDC358C"); //Aula aula = aulabo.GetAulaById(new Guid("63529733-08BB-466C-BDE5-1F822BDC358C")); Aula aula = null; Evento evento = null; AlocacaoDAO aloc = new AlocacaoDAO(); RecursosBO rec = new RecursosBO(); List<Alocacao> lista = new List<Alocacao>(); DateTime data = new DateTime(2007, 08, 01); string hora = "np"; Alocacao a = new Alocacao(rec.GetRecursoById(g), data, hora, aula, evento); aloc.UpdateAlocacao(a); //lista = aloc.GetRecursosAlocados(data, hora); }
protected void btnConfirmar_Click(object sender, EventArgs e) { try { RecursosBO recursosBO = new RecursosBO(); Recurso rec = recursosBO.GetRecursoById(new Guid(Request.QueryString["GUID"])); if (rec != null) { listaHorarios = (List<HorarioBloqueado>)Session["Horarios"]; if (listaHorarios.Count != 0) rec.HorariosBloqueados = listaHorarios; else rec.HorariosBloqueados = null; rec.Descricao = txtDescricao.Text; rec.Categoria.Descricao = ddlCategoria.SelectedItem.Text; Guid id = new Guid(ddlCategoria.SelectedValue.ToString()); rec.Categoria.Id = id; if (rblDisponivel.SelectedValue.Equals("Sim")) rec.EstaDisponivel = true; else rec.EstaDisponivel = false; rec.Vinculo.Nome = ddlVinculo.SelectedItem.Text; id = new Guid(ddlVinculo.SelectedValue.ToString()); rec.Vinculo.Id = id; recursosBO.UpdateRecurso(rec); lblStatus.Text = "Categoria Atividade atualizada com sucesso."; lblStatus.Visible = true; txtDescricao.Text = ""; Response.Redirect("~/Recursos/ListaRecursos.aspx"); } else Response.Redirect("~/Default/Erro.aspx?Erro=" + "Recurso não existente."); } 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) { try { RecursosBO recursosBO = new RecursosBO(); List<Recurso> listaRec = recursosBO.GetRecursos(); if (listaRec.Count == 0) { lblStatus.Text = "Nenhum recurso cadastrado."; lblStatus.Visible = true; } else { grvListaRecursos.DataSource = listaRec; grvListaRecursos.DataBind(); } } catch (BusinessData.DataAccess.DataAccessException ex) { Response.Redirect("~/Default/Erro.aspx?Erro=" + ex.Message); } }
protected void grvListaRecursos_RowDeleting(object sender, GridViewDeleteEventArgs e) { try { RecursosBO recursos = new RecursosBO(); Guid id = (Guid)grvListaRecursos.DataKeys[e.RowIndex].Value; recursos.DeletaRecurso(id); lblStatus.Text = "Recurso excluido com sucesso."; lblStatus.Visible = true; grvListaRecursos.DataSource = recursos.GetRecursos(); 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); } }
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 Page_Load(object sender, EventArgs e) { controladorCategorias = new CategoriaRecursoBO(); controladorRecursos = new RecursosBO(); controladorAlocacoes = new AlocacaoBO(); lblDataHora.Text = DateTime.Now.ToString(); /* if (!IsPostBack) { PopulaCategorias(); PopulaProfessores(); PopulaSecretarios(); } */ }
protected void Page_Load(object sender, EventArgs e) { controladorCategorias = new CategoriaRecursoBO(); controladorRecursos = new RecursosBO(); controladorAlocacoes = new AlocacaoBO(); if (!IsPostBack) { PopulaCategorias(); PopulaRecursos(); PopulaProfessores(); PopulaSecretarios(); PopulaHorarios(); } }