示例#1
0
        public static List <Clasificacion> llenarCmBoxClasificacion2()
        {
            List <Clasificacion> dev = new List <Clasificacion>();

            dev.Add(new Clasificacion("Seleccione clasificacion", 0));

            // Proporciona la cadena de conexion a base de datos desde el archivo de configuracion
            string connectionString = ConfigurationManager.ConnectionStrings["TiendaConString"].ConnectionString;

            // Crear y abrir la conexión en un bloque using.
            // Esto asegura que todos los recursos serán cerrados
            // y dispuestos cuando el código sale
            using (SqlConnection connection = new SqlConnection(connectionString))
            {
                SqlDataReader reader;

                // Crear el objeto Command.<z
                ///CAMBIAR Y ENVIAR LISTAS
                SqlCommand command = new SqlCommand("cmBoxClasificacion2", connection);
                command.CommandType = CommandType.StoredProcedure; //especifica de que tipo es la consulta "procedimiento".
                // Abre la conexión en un bloque try / catch.
                // Crear y ejecutar el DataReader, escribiendo
                // el conjunto de resultados a la ventana de la consola.
                try
                {
                    connection.Open();
                    reader = command.ExecuteReader();

                    while (reader.HasRows)
                    {
                        while (reader.Read())
                        {
                            Clasificacion c = new Clasificacion();
                            c.Codigo = reader.GetInt32(0);
                            c.Tipo   = reader[1].ToString();
                            dev.Add(c);
                        }
                        reader.NextResult();
                    }
                    reader.Close();
                }
                catch (SqlException ex)
                {
                    throw ex;
                }
                catch (Exception ex)
                {
                    throw ex;
                }
            }

            return(dev);
        }
示例#2
0
 public Plato()
 {
     ingredientes  = new List <Ingrediente>();
     clasificacion = new Clasificacion();
 }