public Lineas_pedidoEN ReadOIDDefault(int id ) { Lineas_pedidoEN lineas_pedidoEN = null; try { SessionInitializeTransaction(); lineas_pedidoEN = (Lineas_pedidoEN)session.Get(typeof(Lineas_pedidoEN), id); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is SMPGenNHibernate.Exceptions.ModelException) { throw ex; } throw new SMPGenNHibernate.Exceptions.DataLayerException("Error in Lineas_pedidoCAD.", ex); } finally { SessionClose(); } return(lineas_pedidoEN); }
// Modify default (Update all attributes of the class) public void ModifyDefault(Lineas_pedidoEN lineas_pedido) { try { SessionInitializeTransaction(); Lineas_pedidoEN lineas_pedidoEN = (Lineas_pedidoEN)session.Load(typeof(Lineas_pedidoEN), lineas_pedido.Id); lineas_pedidoEN.Cantidad = lineas_pedido.Cantidad; session.Update(lineas_pedidoEN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is SMPGenNHibernate.Exceptions.ModelException) { throw ex; } throw new SMPGenNHibernate.Exceptions.DataLayerException("Error in Lineas_pedidoCAD.", ex); } finally { SessionClose(); } }
public int New_(Lineas_pedidoEN lineas_pedido) { try { SessionInitializeTransaction(); if (lineas_pedido.Carrito != null) { // Argumento OID y no colección. lineas_pedido.Carrito = (SMPGenNHibernate.EN.SMP.CarritoEN)session.Load(typeof(SMPGenNHibernate.EN.SMP.CarritoEN), lineas_pedido.Carrito.Id); lineas_pedido.Carrito.Lineas_pedido .Add(lineas_pedido); } session.Save(lineas_pedido); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is SMPGenNHibernate.Exceptions.ModelException) { throw ex; } throw new SMPGenNHibernate.Exceptions.DataLayerException("Error in Lineas_pedidoCAD.", ex); } finally { SessionClose(); } return(lineas_pedido.Id); }
public void Destroy(int id ) { try { SessionInitializeTransaction(); Lineas_pedidoEN lineas_pedidoEN = (Lineas_pedidoEN)session.Load(typeof(Lineas_pedidoEN), id); session.Delete(lineas_pedidoEN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is SMPGenNHibernate.Exceptions.ModelException) { throw ex; } throw new SMPGenNHibernate.Exceptions.DataLayerException("Error in Lineas_pedidoCAD.", ex); } finally { SessionClose(); } }
public Lineas_pedido ConvertENToModelUI(Lineas_pedidoEN en) { Lineas_pedido art = new Lineas_pedido(); art.cantidad = en.Cantidad; art.id = en.Id; if (en.Carrito != null) { art.carrito = en.Carrito.Id; } if (en.Producto != null) { art.articulo = en.Producto.Id; art.tipo = "Producto"; art.stock = en.Producto.Stock; art.precio = en.Producto.Precio; art.nombre = en.Producto.Nombre; art.imagen = en.Producto.Imagen; } if (en.Evento != null) { art.articulo = en.Evento.Id; art.tipo = "Evento"; art.stock = en.Evento.Stock; art.precio = en.Evento.Precio; art.nombre = en.Evento.Nombre; art.imagen = en.Evento.Imagen; } return(art); }
public Lineas_pedidoEN ReadOID(int id ) { Lineas_pedidoEN lineas_pedidoEN = null; lineas_pedidoEN = _ILineas_pedidoCAD.ReadOID(id); return(lineas_pedidoEN); }
// GET: Articulo/Create public ActionResult Create() { Lineas_pedidoEN en = new Lineas_pedidoEN(); AssemblerLineas_pedido ass = new AssemblerLineas_pedido(); Lineas_pedido sol = ass.ConvertENToModelUI(en); return(View(sol)); }
public void Modify(int p_lineas_pedido_OID, int p_cantidad) { Lineas_pedidoEN lineas_pedidoEN = null; //Initialized Lineas_pedidoEN lineas_pedidoEN = new Lineas_pedidoEN(); lineas_pedidoEN.Id = p_lineas_pedido_OID; lineas_pedidoEN.Cantidad = p_cantidad; //Call to Lineas_pedidoCAD _ILineas_pedidoCAD.Modify(lineas_pedidoEN); }
// GET: Articulo/Delete/5 public ActionResult Delete(int id) { Lineas_pedidoCEN cen = new Lineas_pedidoCEN(); Lineas_pedidoEN en = new Lineas_pedidoEN(); en = cen.ReadOID(id); AssemblerLineas_pedido ass = new AssemblerLineas_pedido(); Lineas_pedido sol = ass.ConvertENToModelUI(en); return(View(sol)); }
// GET: Articulo/Details/5 public ActionResult Details(int id) { Lineas_pedidoCEN cen = new Lineas_pedidoCEN(); Lineas_pedidoEN en = new Lineas_pedidoEN(); en = cen.ReadOID(id); AssemblerLineas_pedido ass = new AssemblerLineas_pedido(); Lineas_pedido sol = ass.ConvertENToModelUI(en); //ViewData["id_us"] = sol.Usuario; return(View(sol)); }
// GET: Articulo/Edit/5 public ActionResult Edit(int id) { Lineas_pedidoCEN cen = new Lineas_pedidoCEN(); Lineas_pedidoEN en = new Lineas_pedidoEN(); en = cen.ReadOID(id); // SessionInitializeTransaction(); //IProducto productoCAD = new productoCAD(session); // ProductoEN en = new Pro; AssemblerLineas_pedido ass = new AssemblerLineas_pedido(); Lineas_pedido sol = ass.ConvertENToModelUI(en); // ViewData["id_us"] = sol.Usuario; return(View(sol)); }
public int New_(int p_carrito, int p_cantidad) { Lineas_pedidoEN lineas_pedidoEN = null; int oid; //Initialized Lineas_pedidoEN lineas_pedidoEN = new Lineas_pedidoEN(); if (p_carrito != -1) { // El argumento p_carrito -> Property carrito es oid = false // Lista de oids id lineas_pedidoEN.Carrito = new SMPGenNHibernate.EN.SMP.CarritoEN(); lineas_pedidoEN.Carrito.Id = p_carrito; } lineas_pedidoEN.Cantidad = p_cantidad; //Call to Lineas_pedidoCAD oid = _ILineas_pedidoCAD.New_(lineas_pedidoEN); return(oid); }