示例#1
0
        public List<Producto> ContultaStock(Producto producto, Proveedor proveedor, int stock)
        {
            var query = "Select * from viewwebservice where stock <= " + stock;
            command = new MySqlCommand(query, conMysql);
            try
            {
                this.dataReader = command.ExecuteReader();
                int cup = 0;
                while (dataReader.Read())
                {
                    if (cup == Convert.ToInt32(dataReader["cup"].ToString()))
                    {
                        cargarProveedor(proveedor = new Proveedor());
                        producto.ListaProveedor.Add(proveedor);
                        cup = producto.CUP;
                    }
                    else
                    {
                        producto = new Producto();
                        proveedor = new Proveedor();
                        cargarProducto(producto);
                        cargarProveedor(proveedor);
                        producto.ListaProveedor.Add(proveedor);
                        ListaProducto.Add(producto);
                        cup = producto.CUP;
                    }
                }
            }
            catch (Exception)
            {

            }
            return ListaProducto;
        }
示例#2
0
 private void cargarProveedor(Proveedor proveedor)
 {
     proveedor.RazonSocial = dataReader["razon_social"].ToString();
     proveedor.Domicilio = dataReader["domicilio"].ToString();
     proveedor.Telefono = dataReader["telefono"].ToString();
     proveedor.Contacto = dataReader["contacto"].ToString();
     proveedor.Observacion = dataReader["observacion"].ToString();
 }