public List <Object> gerenciaAcoesAdmTO(int acao, String ConnectionString) { try { //INSTANCIA LISTA DE OBJETOS PARA RETORNO lista_dados = new List <object>(); //INSTANCIA DATATABLE QUE RECEBERÁ DADOS DA DAO dt = new System.Data.DataTable(); //BUSCO DADOS NA DAO dt = _dao.GerenciaAcoesAdm(this._codigo, this._descricao, acao, ConnectionString); //VERIFICO SE NÃO VOLTOU NULO if (!(dt == null)) { // VERIFICO SE REGISTROS SÃO MAIORES que 0(ZERO) if (dt.Rows.Count > 0) { //VERIFICO SE ação é diferente de 2 - Leitura if (acao != 2) { //Adiciono mensagem de retorno para aplicação lista_dados.Add(dt.Rows[0][0].ToString()); } //SE ação for igual a 2 efetuar leitura de dados else { // for (int x = 0; x < dt.Rows.Count; x++) { AcoesAdmTO item = new AcoesAdmTO(false); item.Codigo = int.Parse(dt.Rows[x]["CODIGO"].ToString()); item.Descricao = dt.Rows[x]["DESCR"].ToString(); lista_dados.Add(item); } } } } return(lista_dados); } catch (Exception ex) { throw ex; } }
public List<Object> gerenciaAcoesAdmTO(int acao, String ConnectionString) { try { //INSTANCIA LISTA DE OBJETOS PARA RETORNO lista_dados = new List<object>(); //INSTANCIA DATATABLE QUE RECEBERÁ DADOS DA DAO dt = new System.Data.DataTable(); //BUSCO DADOS NA DAO dt = _dao.GerenciaAcoesAdm(this._codigo, this._descricao, acao, ConnectionString); //VERIFICO SE NÃO VOLTOU NULO if (!(dt == null)) { // VERIFICO SE REGISTROS SÃO MAIORES que 0(ZERO) if (dt.Rows.Count > 0) { //VERIFICO SE ação é diferente de 2 - Leitura if (acao != 2) { //Adiciono mensagem de retorno para aplicação lista_dados.Add(dt.Rows[0][0].ToString()); } //SE ação for igual a 2 efetuar leitura de dados else { // for (int x = 0; x < dt.Rows.Count; x++) { AcoesAdmTO item = new AcoesAdmTO(false); item.Codigo = int.Parse(dt.Rows[x]["CODIGO"].ToString()); item.Descricao = dt.Rows[x]["DESCR"].ToString(); lista_dados.Add(item); } } } } return lista_dados; } catch (Exception ex) { throw ex; } }