Beispiel #1
0
        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);
            }
        }
Beispiel #2
0
        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!");
                }
            }
        }