public List <CENProductolista> ListarProductosCombo(int flag) { List <CENProductolista> listaProducto = new List <CENProductolista>(); CENProductolista objCENProductolista = null; SqlConnection con = null; SqlCommand cmd = null; SqlDataReader dr = null; CADConexion CadCx = new CADConexion(); try { con = new SqlConnection(CadCx.CxSQL()); cmd = new SqlCommand("pa_listar_preventa_campos_x_flag", con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@flag", SqlDbType.Int).Value = flag; con.Open(); dr = cmd.ExecuteReader(); while (dr.Read()) { objCENProductolista = new CENProductolista(); objCENProductolista.codigo = Convert.ToString(dr["codigo"]); objCENProductolista.descripcion = Convert.ToString(dr["descripcion"]); listaProducto.Add(objCENProductolista); } } catch (Exception ex) { ex.StackTrace.ToString(); } finally { con.Close(); } return(listaProducto); }
public List <CENProductolista> ListarProductosTipo(string cadena) { List <CENProductolista> listProducto = new List <CENProductolista>(); CENProductolista objProducto = null; SqlConnection con = null; SqlCommand cmd = null; SqlDataReader dr = null; CADConexion CadCx = new CADConexion(); try { con = new SqlConnection(CadCx.CxSQL()); cmd = new SqlCommand("pa_listar_producto_tipo", con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@p_cadena", SqlDbType.VarChar, 50).Value = cadena; cmd.Parameters.Add("@p_tipo", SqlDbType.Int).Value = CENConstante.g_const_1; con.Open(); dr = cmd.ExecuteReader(); while (dr.Read()) { objProducto = new CENProductolista(); objProducto.codigo = Convert.ToString(dr["codProducto"]); objProducto.descripcion = Convert.ToString(dr["descripcion"]); listProducto.Add(objProducto); } } catch (Exception ex) { throw ex; } finally { con.Close(); } return(listProducto); }