public ProductoDescripcionEN ReadOIDDefault(int id ) { ProductoDescripcionEN productoDescripcionEN = null; try { SessionInitializeTransaction(); productoDescripcionEN = (ProductoDescripcionEN)session.Get(typeof(ProductoDescripcionEN), id); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is BaseDatosGenNHibernate.Exceptions.ModelException) { throw ex; } throw new BaseDatosGenNHibernate.Exceptions.DataLayerException("Error in ProductoDescripcionCAD.", ex); } finally { SessionClose(); } return(productoDescripcionEN); }
// Modify default (Update all attributes of the class) public void ModifyDefault(ProductoDescripcionEN productoDescripcion) { try { SessionInitializeTransaction(); ProductoDescripcionEN productoDescripcionEN = (ProductoDescripcionEN)session.Load(typeof(ProductoDescripcionEN), productoDescripcion.Id); productoDescripcionEN.Texto = productoDescripcion.Texto; productoDescripcionEN.Idioma = productoDescripcion.Idioma; session.Update(productoDescripcionEN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is BaseDatosGenNHibernate.Exceptions.ModelException) { throw ex; } throw new BaseDatosGenNHibernate.Exceptions.DataLayerException("Error in ProductoDescripcionCAD.", ex); } finally { SessionClose(); } }
public void Destroy(int id ) { try { SessionInitializeTransaction(); ProductoDescripcionEN productoDescripcionEN = (ProductoDescripcionEN)session.Load(typeof(ProductoDescripcionEN), id); session.Delete(productoDescripcionEN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is BaseDatosGenNHibernate.Exceptions.ModelException) { throw ex; } throw new BaseDatosGenNHibernate.Exceptions.DataLayerException("Error in ProductoDescripcionCAD.", ex); } finally { SessionClose(); } }
public int New_(ProductoDescripcionEN productoDescripcion) { try { SessionInitializeTransaction(); if (productoDescripcion.Producto != null) { // Argumento OID y no colección. productoDescripcion.Producto = (BaseDatosGenNHibernate.EN.BaseDatos.ProductoEN)session.Load(typeof(BaseDatosGenNHibernate.EN.BaseDatos.ProductoEN), productoDescripcion.Producto.Id); productoDescripcion.Producto.ProductoDescripcion .Add(productoDescripcion); } session.Save(productoDescripcion); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is BaseDatosGenNHibernate.Exceptions.ModelException) { throw ex; } throw new BaseDatosGenNHibernate.Exceptions.DataLayerException("Error in ProductoDescripcionCAD.", ex); } finally { SessionClose(); } return(productoDescripcion.Id); }
public int New_(string p_texto, BaseDatosGenNHibernate.Enumerated.BaseDatos.IdiomaEnum p_idioma, int p_producto) { ProductoDescripcionEN productoDescripcionEN = null; int oid; //Initialized ProductoDescripcionEN productoDescripcionEN = new ProductoDescripcionEN(); productoDescripcionEN.Texto = p_texto; productoDescripcionEN.Idioma = p_idioma; if (p_producto != -1) { // El argumento p_producto -> Property producto es oid = false // Lista de oids id productoDescripcionEN.Producto = new BaseDatosGenNHibernate.EN.BaseDatos.ProductoEN(); productoDescripcionEN.Producto.Id = p_producto; } //Call to ProductoDescripcionCAD oid = _IProductoDescripcionCAD.New_(productoDescripcionEN); return(oid); }
public ProductoDescripcionEN MuestraProductoDescripcionPorOID(int id ) { ProductoDescripcionEN productoDescripcionEN = null; productoDescripcionEN = _IProductoDescripcionCAD.MuestraProductoDescripcionPorOID(id); return(productoDescripcionEN); }
public void Modify(int p_ProductoDescripcion_OID, string p_texto, BaseDatosGenNHibernate.Enumerated.BaseDatos.IdiomaEnum p_idioma) { ProductoDescripcionEN productoDescripcionEN = null; //Initialized ProductoDescripcionEN productoDescripcionEN = new ProductoDescripcionEN(); productoDescripcionEN.Id = p_ProductoDescripcion_OID; productoDescripcionEN.Texto = p_texto; productoDescripcionEN.Idioma = p_idioma; //Call to ProductoDescripcionCAD _IProductoDescripcionCAD.Modify(productoDescripcionEN); }