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"; } }
public void InsertarProducto(ProductoVO prodvo) { //aca va el insert y la conexion a la base de datos. }
public List <ProductoVO> ListarProductoPorDescripcion(ProductoVO prodvo) { return(null); //aca va el update y la conexion a la base de datos. }
public void ModificarStockProducto(ProductoVO prodvo) { //aca va el update y la conexion a la base de datos. }
public void BorrarProducto(ProductoVO prodvo) { //aca va el delete y la conexion a la base de datos. }