예제 #1
0
        static void MainDataSetTipado()
        {
            DaoUsuarioSqlServer daoUsuario = new DaoUsuarioSqlServer(null);

            usuariosDataTable dt = daoUsuario.BuscarTodosEnDataTableTipado();

            foreach (usuariosRow dr in dt.Rows)
            {
                Console.WriteLine($"{dr.Id}, {dr.Nick}, {dr.Contra}");
            }
        }
예제 #2
0
        static void MainDataSet()
        {
            string cadenaConexion =
                System.Configuration.ConfigurationManager.
                ConnectionStrings["TiendaVirtual"].
                ConnectionString;

            DaoUsuarioSqlServer daoUsuario = new DaoUsuarioSqlServer(cadenaConexion);

            DataTable dt = daoUsuario.BuscarTodosEnDataTable();

            foreach (DataRow dr in dt.Rows)
            {
                Console.WriteLine($"{dr["Id"]}, {dr["Nick"]}, {dr["Contra"]}");
            }
        }
예제 #3
0
        static void MainDaoSqlUsuario()
        {
            Console.WriteLine("Prueba base de datos");

            string cadenaConexion =
                System.Configuration.ConfigurationManager.
                ConnectionStrings["TiendaVirtual"].
                ConnectionString;

            IDaoUsuario daoUsuario =
                new DaoUsuarioSqlServer(cadenaConexion);

            try
            {
                //daoUsuario.Alta(new Usuario(0, "javier", "contra"));
                //daoUsuario.Baja(2);
                daoUsuario.Modificacion(new Usuario(3, "M", "Modificadez"));

                foreach (IUsuario usuario in daoUsuario.BuscarTodos())
                {
                    Console.WriteLine(usuario);
                }

                Console.WriteLine(daoUsuario.BuscarPorId(3));

                Console.WriteLine(daoUsuario.BuscarPorNick("javier"));
            }
            catch (AccesoDatosException ade)
            {
                Console.WriteLine(ade.Message);
                if (ade.InnerException != null)
                {
                    Console.WriteLine(ade.InnerException.Message);
                }
            }
        }