예제 #1
0
        protected void btnPesquisar_Click(object sender, EventArgs e)
        {
            if (Page.IsValid)
            {
                try
                {
                    classes.Programa Programa = ObterObjetoPrograma();
                    manterPrograma = new ManterPrograma();
                    IList <classes.Programa> ListaPrograma = manterPrograma.ObterProgramaPorFiltro(Programa);
                    WebFormHelper.PreencherGrid(ListaPrograma, this.dgvPrograma);

                    if (ListaPrograma != null && ListaPrograma.Count > 0)
                    {
                        WebFormHelper.PreencherGrid(ListaPrograma, this.dgvPrograma);
                        pnlPrograma.Visible = true;
                    }
                    else
                    {
                        pnlPrograma.Visible = false;
                        WebFormHelper.ExibirMensagem(enumTipoMensagem.Alerta, "Nenhuma Informação Encontrada");
                    }
                }
                catch (AcademicoException ex)
                {
                    WebFormHelper.ExibirMensagem(enumTipoMensagem.Erro, ex.Message);
                }
            }
        }
        public override bool Equals(object obj)
        {
            ProgramaSolucaoEducacional objeto = obj as ProgramaSolucaoEducacional;

            return(objeto == null ? false : Programa.Equals(objeto.Programa) &&
                   SolucaoEducacional.Equals(objeto.SolucaoEducacional));
        }
예제 #3
0
        public override bool Equals(object obj)
        {
            ProgramaTag objeto = obj as ProgramaTag;

            return(objeto == null ? false : Programa.Equals(objeto.Programa) &&
                   Tag.Equals(objeto.Tag));
        }
예제 #4
0
        private classes.Programa ObterObjetoPrograma()
        {
            classes.Programa programa = new classes.Programa();

            if (!string.IsNullOrWhiteSpace(this.txtNome.Text))
            {
                programa.Nome = this.txtNome.Text.Trim();
            }

            return(programa);
        }