public void Modify(VariosEN varios) { try { SessionInitializeTransaction(); VariosEN variosEN = (VariosEN)session.Load(typeof(VariosEN), varios.Id); variosEN.Modelo = varios.Modelo; session.Update(variosEN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is AppEstadioGenNHibernate.Exceptions.ModelException) { throw ex; } throw new AppEstadioGenNHibernate.Exceptions.DataLayerException("Error in VariosCAD.", ex); } finally { SessionClose(); } }
public VariosEN ReadOIDDefault(int id) { VariosEN variosEN = null; try { SessionInitializeTransaction(); variosEN = (VariosEN)session.Get(typeof(VariosEN), id); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is AppEstadioGenNHibernate.Exceptions.ModelException) { throw ex; } throw new AppEstadioGenNHibernate.Exceptions.DataLayerException("Error in VariosCAD.", ex); } finally { SessionClose(); } return(variosEN); }
public VariosEN ReadOID(int id) { VariosEN variosEN = null; variosEN = _IVariosCAD.ReadOID(id); return(variosEN); }
public void Modify(int p_Varios_OID, int p_modelo) { VariosEN variosEN = null; //Initialized VariosEN variosEN = new VariosEN(); variosEN.Id = p_Varios_OID; variosEN.Modelo = p_modelo; //Call to VariosCAD _IVariosCAD.Modify(variosEN); }
public int New_(VariosEN varios) { try { SessionInitializeTransaction(); if (varios.Producto != null) { varios.Producto = (AppEstadioGenNHibernate.EN.AppEstadio.ProductoEN)session.Load(typeof(AppEstadioGenNHibernate.EN.AppEstadio.ProductoEN), varios.Producto.Id); varios.Producto.Articulo.Add(varios); } if (varios.Tamano != null) { for (int i = 0; i < varios.Tamano.Count; i++) { varios.Tamano [i] = (AppEstadioGenNHibernate.EN.AppEstadio.TamanoEN)session.Load(typeof(AppEstadioGenNHibernate.EN.AppEstadio.TamanoEN), varios.Tamano [i].Tam); varios.Tamano [i].Varios.Add(varios); } } session.Save(varios); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is AppEstadioGenNHibernate.Exceptions.ModelException) { throw ex; } throw new AppEstadioGenNHibernate.Exceptions.DataLayerException("Error in VariosCAD.", ex); } finally { SessionClose(); } return(varios.Id); }
public int New_(int p_producto, System.Collections.Generic.IList <string> p_tamano, int p_modelo) { VariosEN variosEN = null; int oid; //Initialized VariosEN variosEN = new VariosEN(); if (p_producto != -1) { variosEN.Producto = new AppEstadioGenNHibernate.EN.AppEstadio.ProductoEN(); variosEN.Producto.Id = p_producto; } variosEN.Tamano = new System.Collections.Generic.List <AppEstadioGenNHibernate.EN.AppEstadio.TamanoEN>(); if (p_tamano != null) { foreach (string item in p_tamano) { AppEstadioGenNHibernate.EN.AppEstadio.TamanoEN en = new AppEstadioGenNHibernate.EN.AppEstadio.TamanoEN(); en.Tam = item; variosEN.Tamano.Add(en); } } else { variosEN.Tamano = new System.Collections.Generic.List <AppEstadioGenNHibernate.EN.AppEstadio.TamanoEN>(); } variosEN.Modelo = p_modelo; //Call to VariosCAD oid = _IVariosCAD.New_(variosEN); return(oid); }