public static VariableDTO Convert(VariableEN en) { VariableDTO newinstance = null; if (en != null) { newinstance = new VariableDTO(); newinstance.IdVariable = en.IdVariable; newinstance.Nombre = en.Nombre; newinstance.Caracteristicas = en.Caracteristicas; newinstance.Precio = en.Precio; newinstance.Imagen = en.Imagen; newinstance.Iva = en.Iva; newinstance.Miniatura = en.Miniatura; if (en.Pack != null) { newinstance.Pack_oid = new System.Collections.Generic.List <Int32>(); foreach (PersonalHomeGenNHibernate.EN.PersonalHome.PackEN entry in en.Pack) { newinstance.Pack_oid.Add(entry.IdPack); } } } return(newinstance); }
public VariableEN DamePorID(int idVariable) { VariableEN variableEN = null; try { SesssionInitializeTransaction(); variableEN = (VariableEN)session.Load(typeof(VariableEN), idVariable ); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is ModelException) { throw ex; } throw new DataLayerException("Error in VariableCAD.", ex); } finally { SessionClose(); } return(variableEN); }
public void Eliminar(int idVariable) { try { SesssionInitializeTransaction(); VariableEN variableEN = (VariableEN)session.Load(typeof(VariableEN), idVariable ); session.Delete(variableEN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is ModelException) { throw ex; } throw new DataLayerException("Error in VariableCAD.", ex); } finally { SessionClose(); } }
public int Crear(VariableEN variable) { try { SesssionInitializeTransaction(); session.Save(variable); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is ModelException) { throw ex; } throw new DataLayerException("Error in VariableCAD.", ex); } finally { SessionClose(); } return(variable.IdVariable); }
public VariableEN DamePorID(int idVariable) { VariableEN variableEN = null; variableEN = _IVariableCAD.DamePorID( idVariable ); return(variableEN); }
public void Modificar(int p_Variable_OID, String p_nombre, String p_caracteristicas, double p_precio, String p_imagen, int p_iva, String p_miniatura) { VariableEN variableEN = null; //Initialized VariableEN variableEN = new VariableEN(); variableEN.IdVariable = p_Variable_OID; variableEN.Nombre = p_nombre; variableEN.Caracteristicas = p_caracteristicas; variableEN.Precio = p_precio; variableEN.Imagen = p_imagen; variableEN.Iva = p_iva; variableEN.Miniatura = p_miniatura; //Call to VariableCAD _IVariableCAD.Modificar(variableEN); }
public int Crear(String p_nombre, String p_caracteristicas, double p_precio, String p_imagen, int p_iva, String p_miniatura) { VariableEN variableEN = null; int oid; //Initialized VariableEN variableEN = new VariableEN(); variableEN.Nombre = p_nombre; variableEN.Caracteristicas = p_caracteristicas; variableEN.Precio = p_precio; variableEN.Imagen = p_imagen; variableEN.Iva = p_iva; variableEN.Miniatura = p_miniatura; //Call to VariableCAD oid = _IVariableCAD.Crear(variableEN); return(oid); }
public void Modificar(VariableEN variable) { try { SesssionInitializeTransaction(); VariableEN variableEN = (VariableEN)session.Load(typeof(VariableEN), variable.IdVariable); variableEN.Nombre = variable.Nombre; variableEN.Caracteristicas = variable.Caracteristicas; variableEN.Precio = variable.Precio; variableEN.Imagen = variable.Imagen; variableEN.Iva = variable.Iva; variableEN.Miniatura = variable.Miniatura; session.Update(variableEN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is ModelException) { throw ex; } throw new DataLayerException("Error in VariableCAD.", ex); } finally { SessionClose(); } }
public static VariableEN Convert(VariableDTO dto) { VariableEN newinstance = null; try { if (dto != null) { newinstance = new VariableEN(); newinstance.IdVariable = dto.IdVariable; newinstance.Nombre = dto.Nombre; newinstance.Caracteristicas = dto.Caracteristicas; newinstance.Precio = dto.Precio; newinstance.Imagen = dto.Imagen; newinstance.Iva = dto.Iva; newinstance.Miniatura = dto.Miniatura; if (dto.Pack_oid != null) { PersonalHomeGenNHibernate.CAD.PersonalHome.IPackCAD packCAD = new PersonalHomeGenNHibernate.CAD.PersonalHome.PackCAD(); newinstance.Pack = new System.Collections.Generic.List <PersonalHomeGenNHibernate.EN.PersonalHome.PackEN>(); foreach (int entry in dto.Pack_oid) { newinstance.Pack.Add(packCAD.ReadOIDDefault(entry)); } } } } catch (Exception ex) { throw ex; } return(newinstance); }
public static void InitializeData() { /*PROTECTED REGION ID(initializeDataMethod) ENABLED START*/ try { VariableEN variable = new VariableEN(); IVariableCAD _IVarCAD = new VariableCAD(); VariableCEN varCEN = new VariableCEN(_IVarCAD); PackEN pack = new PackEN(); IPackCAD _IPackCAD = new PackCAD(); PackCEN packCEN = new PackCEN(_IPackCAD); int idVAR1 = varCEN.Crear("Tarima laminada", "Muy bonita", 120.23, "imagen", 10, "miniatura"); int idVAR2 = varCEN.Crear("Tarima flotante", "Muy fea", 100.10, "imagen", 10, "miniatura"); int idPack1 = packCEN.Crear("Pack A", "Familia A", "Descripci?n Pack A", "rojo", "PAA"); int idPack2 = packCEN.Crear("Pack B", "Familia A", "Descripci?n Pack B", "azul", "PAB"); IList <int> variables = new List <int>(); variables.Add(idVAR1); variables.Add(idVAR2); //packCEN.AsignarVariable(idPack1, variables); //packCEN.AsignarVariable(idPack2, variables); IList <int> packs = new List <int>(); packs.Add(idPack1); packs.Add(idPack2); varCEN.AsignarPack(idVAR1, packs); varCEN.AsignarPack(idVAR2, packs); IAdminCAD _IAdminCAD = new AdminCAD(); AdminCEN adminCEN = new AdminCEN(_IAdminCAD); adminCEN.CrearAdmin("*****@*****.**", "12345", "Tigran"); /*List<PersonalHomeGenNHibernate.EN.Mediaplayer.MusicTrackEN> musicTracks = new List<PersonalHomeGenNHibernate.EN.Mediaplayer.MusicTrackEN>(); * PersonalHomeGenNHibernate.EN.Mediaplayer.UserEN userEN = new PersonalHomeGenNHibernate.EN.Mediaplayer.UserEN(); * PersonalHomeGenNHibernate.EN.Mediaplayer.ArtistEN artistEN = new PersonalHomeGenNHibernate.EN.Mediaplayer.ArtistEN(); * PersonalHomeGenNHibernate.EN.Mediaplayer.MusicTrackEN musicTrackEN = new PersonalHomeGenNHibernate.EN.Mediaplayer.MusicTrackEN(); * PersonalHomeGenNHibernate.CEN.Mediaplayer.ArtistCEN artistCEN = new PersonalHomeGenNHibernate.CEN.Mediaplayer.ArtistCEN(); * PersonalHomeGenNHibernate.CEN.Mediaplayer.UserCEN userCEN = new PersonalHomeGenNHibernate.CEN.Mediaplayer.UserCEN(); * PersonalHomeGenNHibernate.CEN.Mediaplayer.MusicTrackCEN musicTrackCEN = new PersonalHomeGenNHibernate.CEN.Mediaplayer.MusicTrackCEN(); * PersonalHomeGenNHibernate.CEN.Mediaplayer.PlayListCEN playListCEN = new PersonalHomeGenNHibernate.CEN.Mediaplayer.PlayListCEN(); * * //Add Users * userEN.Email = "*****@*****.**"; * userEN.Name = "user"; * userEN.Surname = "userSurname"; * userEN.Password = "******"; * userCEN.New_(userEN.Name, userEN.Surname, userEN.Email, userEN.Password); * * //Add Music Track1 * musicTrackEN.Id = "http://www2.b3ta.com/mp3/Beer Beer Beer (YOB mix).mp3"; * musicTrackEN.Format = "mp3"; * musicTrackEN.Lyrics = "Beer Beer Beer Beer Beer Beer .."; * musicTrackEN.Name = "Beer Beer Beer"; * musicTrackEN.Company = "Company"; * musicTrackEN.Cover = "http://www.tomasabraham.com.ar/cajadig/2007/images/nro18-2/beer1.jpg"; * musicTrackEN.Price = 20; * musicTrackEN.Rating = 5; * musicTrackEN.CommunityRating = 5; * musicTrackEN.Duration = 200; * musicTrackCEN.New_(musicTrackEN.Id, musicTrackEN.Format, musicTrackEN.Lyrics, musicTrackEN.Name, * musicTrackEN.Company, musicTrackEN.Cover, musicTrackEN.CommunityRating, musicTrackEN.Rating, * musicTrackEN.Price, musicTrackEN.Duration); * musicTracks.Add(musicTrackEN); * musicTrackCEN.AsignUser(musicTrackEN.Id,userEN.Email); * * //Add Music Track2 * musicTrackEN = new PersonalHomeGenNHibernate.EN.Mediaplayer.MusicTrackEN(); * musicTrackEN.Id = "http://www.goear.com/files/sst2/mp3files/01122006/681dabd7c2c03aad5f10a13abaa61f95.mp3"; * musicTrackEN.Format = "mp3"; * musicTrackEN.Lyrics = ""; * musicTrackEN.Name = "Chariots of Fire"; * musicTrackEN.Company = "Company 2"; * musicTrackEN.Cover = "http://www.tupelicula.es/imagenes/pelisonline/628.jpg"; * musicTrackEN.Price = 10; * musicTrackEN.Rating = 3; * musicTrackEN.CommunityRating = 2; * musicTrackEN.Duration = 220; * musicTrackCEN.New_(musicTrackEN.Id, musicTrackEN.Format, musicTrackEN.Lyrics, musicTrackEN.Name, * musicTrackEN.Company, musicTrackEN.Cover, musicTrackEN.CommunityRating, musicTrackEN.Rating, * musicTrackEN.Price, musicTrackEN.Duration); * musicTracks.Add(musicTrackEN); * musicTrackCEN.AsignUser(musicTrackEN.Id,userEN.Email); * * //Add Music Track3 * musicTrackEN = new PersonalHomeGenNHibernate.EN.Mediaplayer.MusicTrackEN(); * musicTrackEN.Id = "http://www.goear.com/files/sst5/mp3files/12062009/833734cbbb8d43bb5393c18793783e6d.mp3"; * musicTrackEN.Format = "mp3"; * musicTrackEN.Lyrics = ""; * musicTrackEN.Name = "I Gotta Feeling"; * musicTrackEN.Company = "Company 3"; * musicTrackEN.Cover = "http://www.nuncamas.org/images_post/0981248470.jpg"; * musicTrackEN.Price = 14; * musicTrackEN.Rating = 4; * musicTrackEN.CommunityRating = 5; * musicTrackEN.Duration = 180; * musicTrackCEN.New_(musicTrackEN.Id, musicTrackEN.Format, musicTrackEN.Lyrics, musicTrackEN.Name, * musicTrackEN.Company, musicTrackEN.Cover, musicTrackEN.CommunityRating, musicTrackEN.Rating, * musicTrackEN.Price, musicTrackEN.Duration); * musicTracks.Add(musicTrackEN); * musicTrackCEN.AsignUser(musicTrackEN.Id,userEN.Email); * * //Add Music Track4 * musicTrackEN = new PersonalHomeGenNHibernate.EN.Mediaplayer.MusicTrackEN(); * musicTrackEN.Id = "http://www.goear.com/files/sst5/mp3files/31052010/50c15dc1018ea9dcec455d7b78e7889c.mp3"; * musicTrackEN.Format = "mp3"; * musicTrackEN.Lyrics = ""; * musicTrackEN.Name = "Waka Waka World Cup 2010"; * musicTrackEN.Company = "Company 4"; * musicTrackEN.Cover = "http://carris.files.wordpress.com/2010/03/logosudafrica2010.jpg"; * musicTrackEN.Price = 22; * musicTrackEN.Rating = 5; * musicTrackEN.CommunityRating = 5; * musicTrackEN.Duration = 189; * musicTrackCEN.New_(musicTrackEN.Id, musicTrackEN.Format, musicTrackEN.Lyrics, musicTrackEN.Name, * musicTrackEN.Company, musicTrackEN.Cover, musicTrackEN.CommunityRating, musicTrackEN.Rating, * musicTrackEN.Price, musicTrackEN.Duration); * musicTracks.Add(musicTrackEN); * musicTrackCEN.AsignUser(musicTrackEN.Id,userEN.Email); * * //Add PlayList 1 * int idPlayList = playListCEN.New_("List1", "This is my playList 1", "Rock", userEN); * //Define tracks to Add to PlayList 1 * List<String> tracks = new List<string>(); * tracks.Add("http://www2.b3ta.com/mp3/Beer Beer Beer (YOB mix).mp3"); * tracks.Add("http://www.goear.com/files/sst5/mp3files/12062009/833734cbbb8d43bb5393c18793783e6d.mp3"); * tracks.Add("http://www.goear.com/files/sst5/mp3files/31052010/50c15dc1018ea9dcec455d7b78e7889c.mp3"); * //Add Songs to PlayList 1 * playListCEN.AddMusicTrack(idPlayList, tracks); * * //Add PlayList 2 * idPlayList = playListCEN.New_("List2", "This is my playList 2", "Pop", userEN); * //Define tracks to Add to PlayList 2 * tracks = new List<string>(); * tracks.Add("http://www.goear.com/files/sst2/mp3files/01122006/681dabd7c2c03aad5f10a13abaa61f95.mp3"); * tracks.Add("http://www.goear.com/files/sst5/mp3files/12062009/833734cbbb8d43bb5393c18793783e6d.mp3"); * tracks.Add("http://www.goear.com/files/sst5/mp3files/31052010/50c15dc1018ea9dcec455d7b78e7889c.mp3"); * //Add Songs to PlayList 2 * playListCEN.AddMusicTrack(idPlayList, tracks); * * //Add PlayList 2 * idPlayList = playListCEN.New_("List2", "This is my playList 2", "Pop", userEN); * //Define tracks to Add to PlayList 2 * tracks = new List<string>(); * tracks.Add("http://www.goear.com/files/sst2/mp3files/01122006/681dabd7c2c03aad5f10a13abaa61f95.mp3"); * tracks.Add("http://www.goear.com/files/sst5/mp3files/12062009/833734cbbb8d43bb5393c18793783e6d.mp3"); * tracks.Add("http://www.goear.com/files/sst5/mp3files/31052010/50c15dc1018ea9dcec455d7b78e7889c.mp3"); * //Add Songs to PlayList 2 * playListCEN.AddMusicTrack(idPlayList, tracks); * * //Add PlayList 3 * idPlayList = playListCEN.New_("List3", "This is my playList 3", "Pop", userEN); * //Define tracks to Add to PlayList 3 * tracks = new List<string>(); * tracks.Add("http://www.goear.com/files/sst2/mp3files/01122006/681dabd7c2c03aad5f10a13abaa61f95.mp3"); * tracks.Add("http://www2.b3ta.com/mp3/Beer Beer Beer (YOB mix).mp3"); * tracks.Add("http://www.goear.com/files/sst5/mp3files/31052010/50c15dc1018ea9dcec455d7b78e7889c.mp3"); * //Add Songs to PlayList 3 * playListCEN.AddMusicTrack(idPlayList, tracks); * * * //Define Artist 1 * List<PersonalHomeGenNHibernate.EN.Mediaplayer.ArtistEN> artists = new List<PersonalHomeGenNHibernate.EN.Mediaplayer.ArtistEN>(); * artistEN.Id = 1; * artistEN.Name = "Youth of Britain"; * artists.Add(artistEN); * artistCEN.New_(artistEN.Id, artistEN.Name); * tracks = new List<string>(); * tracks.Add("http://www2.b3ta.com/mp3/Beer Beer Beer (YOB mix).mp3"); * artistCEN.AsignTrack(artistEN.Id, tracks); * //Define Artist 2 * artistEN = new PersonalHomeGenNHibernate.EN.Mediaplayer.ArtistEN(); * artistEN.Id = 2; * artistEN.Name = "Vangelis"; * artists.Add(artistEN); * artistCEN.New_(artistEN.Id, artistEN.Name); * tracks = new List<string>(); * tracks.Add("http://www.goear.com/files/sst2/mp3files/01122006/681dabd7c2c03aad5f10a13abaa61f95.mp3"); * artistCEN.AsignTrack(artistEN.Id, tracks); * //Define Artist 3 * artistEN = new PersonalHomeGenNHibernate.EN.Mediaplayer.ArtistEN(); * artistEN.Id = 3; * artistEN.Name = "Black Eyed Peas"; * artists.Add(artistEN); * artistCEN.New_(artistEN.Id, artistEN.Name); * tracks = new List<string>(); * tracks.Add("http://www.goear.com/files/sst5/mp3files/12062009/833734cbbb8d43bb5393c18793783e6d.mp3"); * artistCEN.AsignTrack(artistEN.Id, tracks); * //Define Artist 4 * artistEN = new PersonalHomeGenNHibernate.EN.Mediaplayer.ArtistEN(); * artistEN.Id = 4; * artistEN.Name = "Shakira"; * artists.Add(artistEN); * artistCEN.New_(artistEN.Id, artistEN.Name); * tracks = new List<string>(); * tracks.Add("http://www.goear.com/files/sst5/mp3files/31052010/50c15dc1018ea9dcec455d7b78e7889c.mp3"); * artistCEN.AsignTrack(artistEN.Id, tracks); * * //Define Album * //PersonalHomeGenNHibernate.CEN.Mediaplayer.AlbumCEN albumCEN = new PersonalHomeGenNHibernate.CEN.Mediaplayer.AlbumCEN(); * //albumCEN.New_("Album 1", "This is a Album 1", artists, musicTracks);*/ /*PROTECTED REGION END*/ } catch (Exception ex) { throw ex; } }