public static EstanciaEN Convert(EstanciaDTO dto) { EstanciaEN newinstance = null; try { if (dto != null) { newinstance = new EstanciaEN(); newinstance.IdEstancia = dto.IdEstancia; newinstance.Nombre = dto.Nombre; newinstance.Descripcion = dto.Descripcion; newinstance.Codigo = dto.Codigo; newinstance.Plano = dto.Plano; if (dto.TipoEstancia_oid != null) { PersonalHomeGenNHibernate.CAD.PersonalHome.ITipoEstanciaCAD tipoEstanciaCAD = new PersonalHomeGenNHibernate.CAD.PersonalHome.TipoEstanciaCAD(); newinstance.TipoEstancia = new System.Collections.Generic.List <PersonalHomeGenNHibernate.EN.PersonalHome.TipoEstanciaEN>(); foreach (int entry in dto.TipoEstancia_oid) { newinstance.TipoEstancia.Add(tipoEstanciaCAD.ReadOIDDefault(entry)); } } if (dto.Vista_oid != null) { PersonalHomeGenNHibernate.CAD.PersonalHome.IVistaCAD vistaCAD = new PersonalHomeGenNHibernate.CAD.PersonalHome.VistaCAD(); newinstance.Vista = new System.Collections.Generic.List <PersonalHomeGenNHibernate.EN.PersonalHome.VistaEN>(); foreach (int entry in dto.Vista_oid) { newinstance.Vista.Add(vistaCAD.ReadOIDDefault(entry)); } } } } catch (Exception ex) { throw ex; } return(newinstance); }
public static FamiliaPackEN Convert(FamiliaPackDTO dto) { FamiliaPackEN newinstance = null; try { if (dto != null) { newinstance = new FamiliaPackEN(); newinstance.IdFamPack = dto.IdFamPack; newinstance.Nombre = dto.Nombre; newinstance.Codigo = dto.Codigo; newinstance.Color = dto.Color; 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)); } } if (dto.TipoEstancia_oid != null) { PersonalHomeGenNHibernate.CAD.PersonalHome.ITipoEstanciaCAD tipoEstanciaCAD = new PersonalHomeGenNHibernate.CAD.PersonalHome.TipoEstanciaCAD(); newinstance.TipoEstancia = new System.Collections.Generic.List <PersonalHomeGenNHibernate.EN.PersonalHome.TipoEstanciaEN>(); foreach (int entry in dto.TipoEstancia_oid) { newinstance.TipoEstancia.Add(tipoEstanciaCAD.ReadOIDDefault(entry)); } } } } catch (Exception ex) { throw ex; } return(newinstance); }