// Modify default (Update all attributes of the class) public void ModifyDefault(ImagenEN imagen) { try { SessionInitializeTransaction(); ImagenEN imagenEN = (ImagenEN)session.Load(typeof(ImagenEN), imagen.Id); session.Update(imagenEN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is OscarsitosGenNHibernate.Exceptions.ModelException) { throw ex; } throw new OscarsitosGenNHibernate.Exceptions.DataLayerException("Error in ImagenCAD.", ex); } finally { SessionClose(); } }
public ImagenEN ReadOIDDefault(int id ) { ImagenEN imagenEN = null; try { SessionInitializeTransaction(); imagenEN = (ImagenEN)session.Get(typeof(ImagenEN), id); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is OscarsitosGenNHibernate.Exceptions.ModelException) { throw ex; } throw new OscarsitosGenNHibernate.Exceptions.DataLayerException("Error in ImagenCAD.", ex); } finally { SessionClose(); } return(imagenEN); }
// Modify default (Update all attributes of the class) public void ModifyDefault(ImagenEN imagen) { try { SessionInitializeTransaction(); ImagenEN imagenEN = (ImagenEN)session.Load(typeof(ImagenEN), imagen.Id_contenido); imagenEN.Resolucion = imagen.Resolucion; imagenEN.FormatoImagen = imagen.FormatoImagen; session.Update(imagenEN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is YoureOnGenNHibernate.Exceptions.ModelException) { throw ex; } throw new YoureOnGenNHibernate.Exceptions.DataLayerException("Error in ImagenCAD.", ex); } finally { SessionClose(); } }
public void Destroy(int id_contenido ) { try { SessionInitializeTransaction(); ImagenEN imagenEN = (ImagenEN)session.Load(typeof(ImagenEN), id_contenido); session.Delete(imagenEN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is YoureOnGenNHibernate.Exceptions.ModelException) { throw ex; } throw new YoureOnGenNHibernate.Exceptions.DataLayerException("Error in ImagenCAD.", ex); } finally { SessionClose(); } }
public int New_(ImagenEN imagen) { try { SessionInitializeTransaction(); if (imagen.Usuario != null) { // Argumento OID y no colección. imagen.Usuario = (YoureOnGenNHibernate.EN.YoureOn.UsuarioEN)session.Load(typeof(YoureOnGenNHibernate.EN.YoureOn.UsuarioEN), imagen.Usuario.Email); imagen.Usuario.Contenido .Add(imagen); } session.Save(imagen); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is YoureOnGenNHibernate.Exceptions.ModelException) { throw ex; } throw new YoureOnGenNHibernate.Exceptions.DataLayerException("Error in ImagenCAD.", ex); } finally { SessionClose(); } return(imagen.Id_contenido); }
public void Modify(ImagenEN imagen) { try { SessionInitializeTransaction(); ImagenEN imagenEN = (ImagenEN)session.Load(typeof(ImagenEN), imagen.Id_contenido); imagenEN.Titulo = imagen.Titulo; imagenEN.TipoArchivo = imagen.TipoArchivo; imagenEN.Descripcion = imagen.Descripcion; imagenEN.Licencia = imagen.Licencia; imagenEN.Autor = imagen.Autor; imagenEN.EnBiblioteca = imagen.EnBiblioteca; imagenEN.Url = imagen.Url; imagenEN.FechaCreacion = imagen.FechaCreacion; imagenEN.Resolucion = imagen.Resolucion; imagenEN.FormatoImagen = imagen.FormatoImagen; session.Update(imagenEN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is YoureOnGenNHibernate.Exceptions.ModelException) { throw ex; } throw new YoureOnGenNHibernate.Exceptions.DataLayerException("Error in ImagenCAD.", ex); } finally { SessionClose(); } }
public int New_(string p_titulo, YoureOnGenNHibernate.Enumerated.YoureOn.TipoArchivoEnum p_tipoArchivo, string p_descripcion, YoureOnGenNHibernate.Enumerated.YoureOn.TipoLicenciaEnum p_licencia, string p_usuario, string p_autor, bool p_enBiblioteca, string p_url, Nullable <DateTime> p_fechaCreacion, int p_resolucion, YoureOnGenNHibernate.Enumerated.YoureOn.FormatoImagenEnum p_formatoImagen) { ImagenEN imagenEN = null; int oid; //Initialized ImagenEN imagenEN = new ImagenEN(); imagenEN.Titulo = p_titulo; imagenEN.TipoArchivo = p_tipoArchivo; imagenEN.Descripcion = p_descripcion; imagenEN.Licencia = p_licencia; if (p_usuario != null) { // El argumento p_usuario -> Property usuario es oid = false // Lista de oids id_contenido imagenEN.Usuario = new YoureOnGenNHibernate.EN.YoureOn.UsuarioEN(); imagenEN.Usuario.Email = p_usuario; } imagenEN.Autor = p_autor; imagenEN.EnBiblioteca = p_enBiblioteca; imagenEN.Url = p_url; imagenEN.FechaCreacion = p_fechaCreacion; imagenEN.Resolucion = p_resolucion; imagenEN.FormatoImagen = p_formatoImagen; //Call to ImagenCAD oid = _IImagenCAD.New_(imagenEN); return(oid); }
public void Modify(int p_Imagen_OID, string p_titulo, YoureOnGenNHibernate.Enumerated.YoureOn.TipoArchivoEnum p_tipoArchivo, string p_descripcion, YoureOnGenNHibernate.Enumerated.YoureOn.TipoLicenciaEnum p_licencia, string p_autor, bool p_enBiblioteca, string p_url, Nullable <DateTime> p_fechaCreacion, int p_resolucion, YoureOnGenNHibernate.Enumerated.YoureOn.FormatoImagenEnum p_formatoImagen) { ImagenEN imagenEN = null; //Initialized ImagenEN imagenEN = new ImagenEN(); imagenEN.Id_contenido = p_Imagen_OID; imagenEN.Titulo = p_titulo; imagenEN.TipoArchivo = p_tipoArchivo; imagenEN.Descripcion = p_descripcion; imagenEN.Licencia = p_licencia; imagenEN.Autor = p_autor; imagenEN.EnBiblioteca = p_enBiblioteca; imagenEN.Url = p_url; imagenEN.FechaCreacion = p_fechaCreacion; imagenEN.Resolucion = p_resolucion; imagenEN.FormatoImagen = p_formatoImagen; //Call to ImagenCAD _IImagenCAD.Modify(imagenEN); }