public List<TierDosBean> obtenerTierDos(TierUnoBean tierUno, string estado) { SqlCommand cmd = null; cmd = new SqlCommand("obtener_tier_dos_sp", conn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@estado_tier", estado); cmd.Parameters.AddWithValue("@codigo_tier_uno", tierUno.codigoTierUno); List<TierDosBean> selecciones = new List<TierDosBean>(); try { SqlDataAdapter da = new SqlDataAdapter(cmd); DataTable tb = new DataTable("TierDosBean"); da.Fill(tb); for (int i = 0; i < tb.Rows.Count; i++) { TierDosBean seleccion = new TierDosBean(); seleccion.codigoTierDos = Convert.ToInt16(tb.Rows[i][0].ToString()); seleccion.nombreCategorizacion = tb.Rows[i][1].ToString(); seleccion.estadoCategorizacoin = tb.Rows[i][2].ToString(); seleccion.codigoTierUno = 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<TierDosBean> obtenerListTierDos(string estado,int codigoTierUno) { List<TierDosBean> grupos = null; mibase.abrir_conexion_base(); try { TierUnoBean tierU = new TierUnoBean(); tierU.codigoTierUno = codigoTierUno; grupos = mibase.obtenerTierDos(tierU,"A"); } catch (ExpObtenerRegistro e) { string ms = e.Message; } finally { mibase.cerrar_conexion_base(); } return grupos; }