public void Editar(LineaPedidoEN lineaPedido) { try { SessionInitializeTransaction (); LineaPedidoEN lineaPedidoEN = (LineaPedidoEN)session.Load (typeof(LineaPedidoEN), lineaPedido.Id); lineaPedidoEN.Cantidad = lineaPedido.Cantidad; session.Update (lineaPedidoEN); SessionCommit (); } catch (Exception ex) { SessionRollBack (); if (ex is PalmeralGenNHibernate.Exceptions.ModelException) throw ex; throw new PalmeralGenNHibernate.Exceptions.DataLayerException ("Error in LineaPedidoCAD.", ex); } finally { SessionClose (); } }
public int Crear(LineaPedidoEN lineaPedido) { try { SessionInitializeTransaction (); if (lineaPedido.Pedido != null) { lineaPedido.Pedido = (PalmeralGenNHibernate.EN.Default_.PedidoEN)session.Load (typeof(PalmeralGenNHibernate.EN.Default_.PedidoEN), lineaPedido.Pedido.Id); lineaPedido.Pedido.Lineas.Add (lineaPedido); } session.Save (lineaPedido); SessionCommit (); } catch (Exception ex) { SessionRollBack (); if (ex is PalmeralGenNHibernate.Exceptions.ModelException) throw ex; throw new PalmeralGenNHibernate.Exceptions.DataLayerException ("Error in LineaPedidoCAD.", ex); } finally { SessionClose (); } return lineaPedido.Id; }
public void Editar(int p_oid, int p_cantidad) { LineaPedidoEN lineaPedidoEN = null; //Initialized LineaPedidoEN lineaPedidoEN = new LineaPedidoEN (); lineaPedidoEN.Id = p_oid; lineaPedidoEN.Cantidad = p_cantidad; //Call to LineaPedidoCAD _ILineaPedidoCAD.Editar (lineaPedidoEN); }
public int Crear(int p_cantidad, string p_pedido) { LineaPedidoEN lineaPedidoEN = null; int oid; //Initialized LineaPedidoEN lineaPedidoEN = new LineaPedidoEN (); lineaPedidoEN.Cantidad = p_cantidad; if (p_pedido != null) { lineaPedidoEN.Pedido = new PalmeralGenNHibernate.EN.Default_.PedidoEN (); lineaPedidoEN.Pedido.Id = p_pedido; } //Call to LineaPedidoCAD oid = _ILineaPedidoCAD.Crear (lineaPedidoEN); return oid; }
public void Relationer_lineas(string p_pedido, System.Collections.Generic.IList<int> p_lineapedido) { PalmeralGenNHibernate.EN.Default_.PedidoEN pedidoEN = null; try { SessionInitializeTransaction (); pedidoEN = (PedidoEN)session.Load (typeof(PedidoEN), p_pedido); PalmeralGenNHibernate.EN.Default_.LineaPedidoEN lineasENAux = null; if (pedidoEN.Lineas == null) { pedidoEN.Lineas = new System.Collections.Generic.List<PalmeralGenNHibernate.EN.Default_.LineaPedidoEN>(); } foreach (int item in p_lineapedido) { lineasENAux = new PalmeralGenNHibernate.EN.Default_.LineaPedidoEN (); lineasENAux = (PalmeralGenNHibernate.EN.Default_.LineaPedidoEN)session.Load (typeof(PalmeralGenNHibernate.EN.Default_.LineaPedidoEN), item); lineasENAux.Pedido = pedidoEN; pedidoEN.Lineas.Add (lineasENAux); } session.Update (pedidoEN); SessionCommit (); } catch (Exception ex) { SessionRollBack (); if (ex is PalmeralGenNHibernate.Exceptions.ModelException) throw ex; throw new PalmeralGenNHibernate.Exceptions.DataLayerException ("Error in PedidoCAD.", ex); } finally { SessionClose (); } }
public LineaPedidoEN(LineaPedidoEN lineaPedido) { this.init (lineaPedido.Id, lineaPedido.Cantidad, lineaPedido.Productos, lineaPedido.Pedido); }