public void Confirmar(int p_oid) { /*PROTECTED REGION ID(PracticaGenNHibernate.CP.Practica_Pedido_confirmar) ENABLED START*/ IPedidoCAD pedidoCAD = null; PedidoCEN pedidoCEN = null; PedidoEN pedidoEN = null; IProductoCAD productoCAD = null; ProductoCEN productoCEN = null; try { SessionInitializeTransaction(); pedidoCAD = new PedidoCAD(session); pedidoCEN = new PedidoCEN(pedidoCAD); productoCAD = new ProductoCAD(session); productoCEN = new ProductoCEN(productoCAD); pedidoEN = pedidoCEN.ReadOID(p_oid); IList <LineaPedidoEN> lineas = pedidoEN.LineaPedido; foreach (LineaPedidoEN l in lineas) { productoCEN.IncrementarNumVeces(l.Producto.Id, l.Cantidad); int veces = l.Producto.NumVeces; } pedidoEN.Confirmado = true; SessionCommit(); } catch (Exception ex) { SessionRollBack(); throw ex; } finally { SessionClose(); } /*PROTECTED REGION END*/ }
public ProductoCEN(IProductoCAD _IProductoCAD) { this._IProductoCAD = _IProductoCAD; }
public ProductoCEN() { this._IProductoCAD = new ProductoCAD(); }
public ProductoCEN() { this._IProductoCAD = new ProductoCAD (); }