public int New_(string p_texto, BaseDatosGenNHibernate.Enumerated.BaseDatos.IdiomaEnum p_idioma, int p_categoria) { CategoriaDescripcionEN categoriaDescripcionEN = null; int oid; //Initialized CategoriaDescripcionEN categoriaDescripcionEN = new CategoriaDescripcionEN(); categoriaDescripcionEN.Texto = p_texto; categoriaDescripcionEN.Idioma = p_idioma; if (p_categoria != -1) { // El argumento p_categoria -> Property categoria es oid = false // Lista de oids id categoriaDescripcionEN.Categoria = new BaseDatosGenNHibernate.EN.BaseDatos.CategoriaEN(); categoriaDescripcionEN.Categoria.Id = p_categoria; } //Call to CategoriaDescripcionCAD oid = _ICategoriaDescripcionCAD.New_(categoriaDescripcionEN); return(oid); }
// Modify default (Update all attributes of the class) public void ModifyDefault(CategoriaDescripcionEN categoriaDescripcion) { try { SessionInitializeTransaction(); CategoriaDescripcionEN categoriaDescripcionEN = (CategoriaDescripcionEN)session.Load(typeof(CategoriaDescripcionEN), categoriaDescripcion.Id); categoriaDescripcionEN.Texto = categoriaDescripcion.Texto; categoriaDescripcionEN.Idioma = categoriaDescripcion.Idioma; session.Update(categoriaDescripcionEN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is BaseDatosGenNHibernate.Exceptions.ModelException) { throw ex; } throw new BaseDatosGenNHibernate.Exceptions.DataLayerException("Error in CategoriaDescripcionCAD.", ex); } finally { SessionClose(); } }
public CategoriaDescripcionEN ReadOIDDefault(int id ) { CategoriaDescripcionEN categoriaDescripcionEN = null; try { SessionInitializeTransaction(); categoriaDescripcionEN = (CategoriaDescripcionEN)session.Get(typeof(CategoriaDescripcionEN), id); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is BaseDatosGenNHibernate.Exceptions.ModelException) { throw ex; } throw new BaseDatosGenNHibernate.Exceptions.DataLayerException("Error in CategoriaDescripcionCAD.", ex); } finally { SessionClose(); } return(categoriaDescripcionEN); }
public void Destroy(int id ) { try { SessionInitializeTransaction(); CategoriaDescripcionEN categoriaDescripcionEN = (CategoriaDescripcionEN)session.Load(typeof(CategoriaDescripcionEN), id); session.Delete(categoriaDescripcionEN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is BaseDatosGenNHibernate.Exceptions.ModelException) { throw ex; } throw new BaseDatosGenNHibernate.Exceptions.DataLayerException("Error in CategoriaDescripcionCAD.", ex); } finally { SessionClose(); } }
public int New_(CategoriaDescripcionEN categoriaDescripcion) { try { SessionInitializeTransaction(); if (categoriaDescripcion.Categoria != null) { // Argumento OID y no colección. categoriaDescripcion.Categoria = (BaseDatosGenNHibernate.EN.BaseDatos.CategoriaEN)session.Load(typeof(BaseDatosGenNHibernate.EN.BaseDatos.CategoriaEN), categoriaDescripcion.Categoria.Id); categoriaDescripcion.Categoria.CategoriaDescripcion .Add(categoriaDescripcion); } session.Save(categoriaDescripcion); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is BaseDatosGenNHibernate.Exceptions.ModelException) { throw ex; } throw new BaseDatosGenNHibernate.Exceptions.DataLayerException("Error in CategoriaDescripcionCAD.", ex); } finally { SessionClose(); } return(categoriaDescripcion.Id); }
public CategoriaDescripcionEN MuestraCategoriaDescripcionPorOID(int id ) { CategoriaDescripcionEN categoriaDescripcionEN = null; categoriaDescripcionEN = _ICategoriaDescripcionCAD.MuestraCategoriaDescripcionPorOID(id); return(categoriaDescripcionEN); }
public void Modify(int p_CategoriaDescripcion_OID, string p_texto, BaseDatosGenNHibernate.Enumerated.BaseDatos.IdiomaEnum p_idioma) { CategoriaDescripcionEN categoriaDescripcionEN = null; //Initialized CategoriaDescripcionEN categoriaDescripcionEN = new CategoriaDescripcionEN(); categoriaDescripcionEN.Id = p_CategoriaDescripcion_OID; categoriaDescripcionEN.Texto = p_texto; categoriaDescripcionEN.Idioma = p_idioma; //Call to CategoriaDescripcionCAD _ICategoriaDescripcionCAD.Modify(categoriaDescripcionEN); }