public List<TiertresBean> obtenerTierTres(TierDosBean tierDos, string estado) { SqlCommand cmd = null; cmd = new SqlCommand("obtener_tier_tres_sp", conn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@estado_tier", estado); cmd.Parameters.AddWithValue("@codigo_tier_dos", tierDos.codigoTierDos); List<TiertresBean> selecciones = new List<TiertresBean>(); try { SqlDataAdapter da = new SqlDataAdapter(cmd); DataTable tb = new DataTable("TierDosBean"); da.Fill(tb); for (int i = 0; i < tb.Rows.Count; i++) { TiertresBean seleccion = new TiertresBean(); seleccion.codigoTierTres = Convert.ToInt16(tb.Rows[i][0].ToString()); seleccion.nombreCategorizacion = tb.Rows[i][1].ToString(); seleccion.estadoCategorizacoin = tb.Rows[i][2].ToString(); seleccion.codigoTierDos = Convert.ToInt16(tb.Rows[i][3].ToString()); selecciones.Add(seleccion); } return selecciones; } catch (IndexOutOfRangeException ex) { logs.escritura_archivo_string_ex(ex); throw new ExpObtenerRegistro(ex.Message); } catch (ArgumentNullException ex) { logs.escritura_archivo_string_ex(ex); throw new ExpObtenerRegistro(ex.Message); } catch (Exception ex) { logs.escritura_archivo_string_ex(ex); throw new Exception(ex.Message); } }
public List<TiertresBean> obtenerListTierTres(string estado, int codigoTierDos) { List<TiertresBean> grupos = null; mibase.abrir_conexion_base(); try { TierDosBean tierD = new TierDosBean(); tierD.codigoTierDos = codigoTierDos; grupos = mibase.obtenerTierTres(tierD, "A"); } catch (ExpObtenerRegistro e) { string ms = e.Message; } finally { mibase.cerrar_conexion_base(); } return grupos; }