Beispiel #1
0
        public static List <TipoAlimento> llenarCmBoxTipoAlimento()
        {
            List <TipoAlimento> dev = new List <TipoAlimento>();

            dev.Add(new TipoAlimento("Seleccione un Tipo", 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.
                ///CAMBIAR Y ENVIAR LISTAS
                SqlCommand command = new SqlCommand("cmBoxTipoAlimento", 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())
                        {
                            TipoAlimento ta = new TipoAlimento();

                            ta.Codigo = reader.GetInt32(0);
                            ta.Tipo   = reader[1].ToString();

                            dev.Add(ta);
                        }
                        reader.NextResult();
                    }
                    reader.Close();
                }
                catch (SqlException ex)
                {
                    throw ex;
                }
                catch (Exception ex)
                {
                    throw ex;
                }
            }

            return(dev);
        }
Beispiel #2
0
        public static List<TipoAlimento> llenarCmBoxTipoAlimento()
        {
            List<TipoAlimento> dev = new List<TipoAlimento>();
            dev.Add(new TipoAlimento("Seleccione un Tipo", 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.
                ///CAMBIAR Y ENVIAR LISTAS
                SqlCommand command = new SqlCommand("cmBoxTipoAlimento", 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())
                        {
                            TipoAlimento ta = new TipoAlimento();

                            ta.Codigo = reader.GetInt32(0);
                            ta.Tipo = reader[1].ToString();

                            dev.Add(ta);
                        }
                        reader.NextResult();
                    }
                    reader.Close();
                }
                catch (SqlException ex)
                {
                    throw ex;
                }
                catch (Exception ex)
                {
                    throw ex;
                }
            }

            return dev;
        }