Esempio n. 1
0
    public Object execute(Object O)
    {
        VOReg = (ProductoVO)O;

        if (VOReg.Operacion == ProductoVO.ACTUALIZAR)
        {
            return(actualizaProducto());
        }
        else if (VOReg.Operacion == ProductoVO.INSERTAR)
        {
            return(insertaProducto());
        }
        else if (VOReg.Operacion == ProductoVO.BUSCAR)
        {
            return(buscarProducto());
        }
        else if (VOReg.Operacion == ProductoVO.ACTUALIZARARCHIVO)
        {
            return(actualizaProductoArchivo());
        }

        return(VOReg);
    }
    protected void Button1_Click(object sender, EventArgs e)
    {
        ProductoVO VOpro = new ProductoVO();
        ProductoBL BLpro = new ProductoBL();

        VOpro.Producto_Codigo        = txtCodigo.Text.Trim().ToUpper();
        VOpro.Producto_Nombre        = txtNombre.Text.Trim().ToUpper();
        VOpro.Producto_Marca         = lstMarca.SelectedValue;
        VOpro.Producto_Precio        = Double.Parse(txtPrecio.Text.Trim());
        VOpro.Producto_Moneda        = Int32.Parse(lstMoneda.SelectedValue);
        VOpro.Producto_Categoria     = txtCategoria.Text.Trim().ToUpper();
        VOpro.Producto_Descripcion   = txtDescripcion.Text.Trim().ToUpper();
        VOpro.Producto_TiempoEntrega = Int32.Parse(txtTiempoEntrega.Text.Trim());
        VOpro.Operacion = ProductoVO.INSERTAR;
        VOpro           = (ProductoVO)BLpro.execute(VOpro);
        if (VOpro.Producto_ID > 0)
        {
            lblMensaje.Text = "EL PRODUCTO SE INSERTO CORRECTAMENTE";
        }
        else
        {
            lblMensaje.Text = "FALLO LA ALTA DEL PRODUCTO";
        }
    }
Esempio n. 3
0
 public void InsertarProducto(ProductoVO prodvo)
 {
     //aca va el insert y la conexion a la base de datos.
 }
Esempio n. 4
0
 public List <ProductoVO> ListarProductoPorDescripcion(ProductoVO prodvo)
 {
     return(null);
     //aca va el update y la conexion a la base de datos.
 }
Esempio n. 5
0
 public void ModificarStockProducto(ProductoVO prodvo)
 {
     //aca va el update y la conexion a la base de datos.
 }
Esempio n. 6
0
 public void BorrarProducto(ProductoVO prodvo)
 {
     //aca va el delete y la conexion a la base de datos.
 }