Beispiel #1
0
        public FundoSubCategoriaResponse Buscar(FundoSubCategoriaRequest request)
        {
            var lRetorno = new FundoSubCategoriaResponse();

            try
            {
                var lAcessaDados = new AcessaDados();

                lAcessaDados.ConnectionStringName = "GradualFundosAdm";

                using (var cmd = lAcessaDados.CreateCommand(CommandType.StoredProcedure, "prc_fundos_sub_categoria_sel"))
                {
                    #region Adicionar Parâmetros
                    if (request.IdFundoSubCategoria > 0)
                    {
                        lAcessaDados.AddInParameter(cmd, "@IdFundoSubCategoria", DbType.String, request.IdFundoSubCategoria);
                    }
                    #endregion

                    var table = lAcessaDados.ExecuteDbDataTable(cmd);

                    lRetorno.ListaSubCategorias = new List <FundoSubCategoriaInfo>();

                    #region Preenchimento Retorno

                    //preenche lista de retorno
                    foreach (DataRow dr in table.Rows)
                    {
                        var itemLista = new FundoSubCategoriaInfo();

                        itemLista.IdFundoSubCategoria = dr["IdFundoSubCategoria"].DBToInt32();
                        itemLista.DsFundoSubCategoria = dr["DsFundoSubCategoria"].DBToString();

                        lRetorno.ListaSubCategorias.Add(itemLista);
                    }
                    #endregion

                    lRetorno.StatusResposta = OMS.Library.MensagemResponseStatusEnum.OK;
                }
            }
            catch (Exception ex)
            {
                lRetorno.DescricaoResposta = ex.StackTrace;
                lRetorno.StatusResposta    = OMS.Library.MensagemResponseStatusEnum.ErroPrograma;
                gLogger.Error("Erro encontrado no método FundoCategoriaDB.Buscar", ex);
            }

            return(lRetorno);
        }
 public TransporteFundoSubCategoria(FundoSubCategoriaInfo pInfo)
 {
     this.DsFundoSubCategoria = pInfo.DsFundoSubCategoria.ToString();
 }