コード例 #1
0
ファイル: Listados.cs プロジェクト: creacionesnea/MiGuasca
 public List<cProducto> listaProductos()
 {
     inicarConexion();
     try {
         MySqlCommand instruccion = connection.CreateCommand();
         instruccion.CommandText = "SELECT * FROM productos";
         MySqlDataReader lector = instruccion.ExecuteReader();
         cProducto producto = new cProducto();
         List<cProducto> productos = new List<cProducto>();
         while (lector.Read()) {
             producto = new cProducto();
             producto.Pk_Id_Prod = (int)lector["PK_ID_PROD"];
             producto.Fk_Id_Cat = (int)lector["FK_ID_CAT"];
             producto.Cod_Barra = lector["COD_BARRA"].ToString();
             producto.Desc = lector["DESCR"].ToString();
             producto.Precio = (Decimal)lector["PRECIO"];
             producto.PrecioMay   = (Decimal)lector["PREMAY"];
             producto.PrecioMin  = (Decimal)lector["PREMIN"];
             producto.Stock = (int)lector["STOCK"];
             producto.Activo = (int)lector["ACTIVO"];
             productos.Add(producto);
             _error = "(Listados.listaProductos) un producto al menos." + productos.Count;
         }
         cerrarConexion();
         return productos;
     } catch (MySqlException e) {
         _error = "(Listados.listaProductos) Error al recuperar Productos de la BD.\n" + e.Message ;
         return null;
     }
 }
コード例 #2
0
 public List <cProducto> listaProductos()
 {
     inicarConexion();
     try {
         MySqlCommand instruccion = connection.CreateCommand();
         instruccion.CommandText = "SELECT * FROM productos";
         MySqlDataReader  lector    = instruccion.ExecuteReader();
         cProducto        producto  = new cProducto();
         List <cProducto> productos = new List <cProducto>();
         while (lector.Read())
         {
             producto            = new cProducto();
             producto.Pk_Id_Prod = (int)lector["PK_ID_PROD"];
             producto.Fk_Id_Cat  = (int)lector["FK_ID_CAT"];
             producto.Cod_Barra  = lector["COD_BARRA"].ToString();
             producto.Desc       = lector["DESCR"].ToString();
             producto.Precio     = (Decimal)lector["PRECIO"];
             producto.PrecioMay  = (Decimal)lector["PREMAY"];
             producto.PrecioMin  = (Decimal)lector["PREMIN"];
             producto.Stock      = (int)lector["STOCK"];
             producto.Activo     = (int)lector["ACTIVO"];
             productos.Add(producto);
             _error = "(Listados.listaProductos) un producto al menos." + productos.Count;
         }
         cerrarConexion();
         return(productos);
     } catch (MySqlException e) {
         _error = "(Listados.listaProductos) Error al recuperar Productos de la BD.\n" + e.Message;
         return(null);
     }
 }