public string LineaPedidoProveedor(string p_id, int p_numero, int p_cantidad, double p_descuento, double p_precioCoste, int p_producto) { LineaPedidoProveedorEN lineaPedidoProveedorEN = null; string oid; //Initialized LineaPedidoProveedorEN lineaPedidoProveedorEN = new LineaPedidoProveedorEN (); lineaPedidoProveedorEN.Id = p_id; lineaPedidoProveedorEN.Numero = p_numero; lineaPedidoProveedorEN.Cantidad = p_cantidad; lineaPedidoProveedorEN.Descuento = p_descuento; lineaPedidoProveedorEN.PrecioCoste = p_precioCoste; if (p_producto != -1) { lineaPedidoProveedorEN.Producto = new InfoCosteProgramaGenNHibernate.EN.InfoCoste.ProductoEN (); lineaPedidoProveedorEN.Producto.Id = p_producto; } //Call to LineaPedidoProveedorCAD oid = _ILineaPedidoProveedorCAD.LineaPedidoProveedor (lineaPedidoProveedorEN); return oid; }
public string LineaPedidoProveedor(LineaPedidoProveedorEN lineaPedidoProveedor) { try { SessionInitializeTransaction (); if (lineaPedidoProveedor.Producto != null) { lineaPedidoProveedor.Producto = (InfoCosteProgramaGenNHibernate.EN.InfoCoste.ProductoEN)session.Load (typeof(InfoCosteProgramaGenNHibernate.EN.InfoCoste.ProductoEN), lineaPedidoProveedor.Producto.Id); lineaPedidoProveedor.Producto.LineaPedidoProveedor.Add (lineaPedidoProveedor); } session.Save (lineaPedidoProveedor); SessionCommit (); } catch (Exception ex) { SessionRollBack (); if (ex is InfoCosteProgramaGenNHibernate.Exceptions.ModelException) throw ex; throw new InfoCosteProgramaGenNHibernate.Exceptions.DataLayerException ("Error in LineaPedidoProveedorCAD.", ex); } finally { SessionClose (); } return lineaPedidoProveedor.Id; }
public void SetCantidad(string p_LineaPedidoProveedor_OID, int p_cantidad) { /*PROTECTED REGION ID(InfoCosteProgramaGenNHibernate.CEN.InfoCoste_LineaPedidoProveedor_setCantidad_customized) START*/ LineaPedidoProveedorEN lineaPedidoProveedorEN = null; //Initialized LineaPedidoProveedorEN lineaPedidoProveedorEN = new LineaPedidoProveedorEN (); lineaPedidoProveedorEN.Id = p_LineaPedidoProveedor_OID; lineaPedidoProveedorEN.Cantidad = p_cantidad; //Call to LineaPedidoProveedorCAD _ILineaPedidoProveedorCAD.SetCantidad (lineaPedidoProveedorEN); /*PROTECTED REGION END*/ }
public void SetDescuento(string p_LineaPedidoProveedor_OID, double p_descuento) { /*PROTECTED REGION ID(InfoCosteProgramaGenNHibernate.CEN.InfoCoste_LineaPedidoProveedor_setDescuento_customized) START*/ LineaPedidoProveedorEN lineaPedidoProveedorEN = null; //Initialized LineaPedidoProveedorEN lineaPedidoProveedorEN = new LineaPedidoProveedorEN (); lineaPedidoProveedorEN.Id = p_LineaPedidoProveedor_OID; lineaPedidoProveedorEN.Descuento = p_descuento; //Call to LineaPedidoProveedorCAD _ILineaPedidoProveedorCAD.SetDescuento (lineaPedidoProveedorEN); /*PROTECTED REGION END*/ }
public void AnyadirLinea(int p_PedidoProveedor_OID, System.Collections.Generic.IList<string> p_lineaPedidoProveedor_OIDs) { InfoCosteProgramaGenNHibernate.EN.InfoCoste.PedidoProveedorEN pedidoProveedorEN = null; try { SessionInitializeTransaction (); pedidoProveedorEN = (PedidoProveedorEN)session.Load (typeof(PedidoProveedorEN), p_PedidoProveedor_OID); InfoCosteProgramaGenNHibernate.EN.InfoCoste.LineaPedidoProveedorEN lineaPedidoProveedorENAux = null; if (pedidoProveedorEN.LineaPedidoProveedor == null) { pedidoProveedorEN.LineaPedidoProveedor = new System.Collections.Generic.List<InfoCosteProgramaGenNHibernate.EN.InfoCoste.LineaPedidoProveedorEN>(); } foreach (string item in p_lineaPedidoProveedor_OIDs) { lineaPedidoProveedorENAux = new InfoCosteProgramaGenNHibernate.EN.InfoCoste.LineaPedidoProveedorEN (); lineaPedidoProveedorENAux = (InfoCosteProgramaGenNHibernate.EN.InfoCoste.LineaPedidoProveedorEN)session.Load (typeof(InfoCosteProgramaGenNHibernate.EN.InfoCoste.LineaPedidoProveedorEN), item); lineaPedidoProveedorENAux.PedidoProveedor = pedidoProveedorEN; pedidoProveedorEN.LineaPedidoProveedor.Add (lineaPedidoProveedorENAux); } session.Update (pedidoProveedorEN); SessionCommit (); } catch (Exception ex) { SessionRollBack (); if (ex is InfoCosteProgramaGenNHibernate.Exceptions.ModelException) throw ex; throw new InfoCosteProgramaGenNHibernate.Exceptions.DataLayerException ("Error in PedidoProveedorCAD.", ex); } finally { SessionClose (); } }
public LineaPedidoProveedorEN(LineaPedidoProveedorEN lineaPedidoProveedor) { this.init (lineaPedidoProveedor.Id, lineaPedidoProveedor.Numero, lineaPedidoProveedor.Cantidad, lineaPedidoProveedor.Descuento, lineaPedidoProveedor.PrecioCoste, lineaPedidoProveedor.PedidoProveedor, lineaPedidoProveedor.Producto); }
public void SetCantidad(LineaPedidoProveedorEN lineaPedidoProveedor) { try { SessionInitializeTransaction (); LineaPedidoProveedorEN lineaPedidoProveedorEN = (LineaPedidoProveedorEN)session.Load (typeof(LineaPedidoProveedorEN), lineaPedidoProveedor.Id); lineaPedidoProveedorEN.Cantidad = lineaPedidoProveedor.Cantidad; session.Update (lineaPedidoProveedorEN); SessionCommit (); } catch (Exception ex) { SessionRollBack (); if (ex is InfoCosteProgramaGenNHibernate.Exceptions.ModelException) throw ex; throw new InfoCosteProgramaGenNHibernate.Exceptions.DataLayerException ("Error in LineaPedidoProveedorCAD.", ex); } finally { SessionClose (); } }