private void CarregarProjeto(int idProjeto) { fachada = new Fachada(); try { Persistencia.Projeto projeto = fachada.CarregarProjeto(idProjeto); if (projeto != null) { txtNomeProjeto.Text = projeto.proj_nome; txtDescProjeto.Text = projeto.proj_descricao; txtDataInicio.Text = Convert.ToString(projeto.proj_data_inicio.ToShortDateString(), Master.Cultura); txtDataTermino.Text = Convert.ToString(projeto.proj_data_termino.ToShortDateString(), Master.Cultura); ddlStatusProjeto.Text = projeto.proj_status; ddlPrioridadeProjeto.Text = projeto.proj_prioridade; foreach (Competencia comp in projeto.Competencias) { DropDownItem item = new DropDownItem(comp.comp_id, comp.comp_nome); ListaCompetencias.Add(item); ListaCompetenciasOriginal.Add(item); } if (ListaCompetencias.Count > 0) { grvSelecionados.DataSource = ListaCompetencias; grvSelecionados.DataBind(); } } } catch (Exception ex) { Master.OpenErrorModal(ex.Message); } }
private void LimparDados() { ListaCompetencias.Clear(); grvSelecionados.DataSource = null; grvSelecionados.DataBind(); txtNomeProjeto.Text = String.Empty; txtDescProjeto.Text = String.Empty; txtDataInicio.Text = String.Empty; txtDataTermino.Text = String.Empty; ddlAtitudes.Text = String.Empty; ddlHabilidades.Text = String.Empty; ddlConhecimentos.Text = String.Empty; ddlStatusProjeto.Text = String.Empty; ddlPrioridadeProjeto.Text = String.Empty; }
protected void grvSelecionados_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName.Equals("RemoverComp")) { int idCompetencia = Convert.ToInt32(e.CommandArgument.ToString()); foreach (DropDownItem item in ListaCompetencias) { if (item.Code == idCompetencia) { ListaCompetencias.Remove(item); grvSelecionados.DataSource = ListaCompetencias; grvSelecionados.DataBind(); break; } } } }
protected void ddlConhecimentos_TextChanged(object sender, EventArgs e) { if (!String.IsNullOrEmpty(ddlConhecimentos.SelectedItem.Text)) { string desc = ddlConhecimentos.SelectedItem.Text; int code = Convert.ToInt32(ddlConhecimentos.SelectedItem.Value); DropDownItem item = new DropDownItem(code, desc); if (!ListaCompetencias.Contains(item) && !String.IsNullOrEmpty(desc) && ListaCompetencias.Count < 10) { ListaCompetencias.Add(item); grvSelecionados.DataSource = ListaCompetencias; grvSelecionados.DataBind(); } else if (ListaCompetencias.Count == 10) { Master.OpenWarningModal("A lista de competência pode ter no máximo 10 itens!"); } else if (ListaCompetencias.Contains(item)) { Master.OpenWarningModal("A competência " + desc + " já está cadastrada!"); } } }
private void LimparCompetenciasSelecionadas() { ListaCompetencias.Clear(); grvSelecionados.DataSource = null; grvSelecionados.DataBind(); }