Exemplo n.º 1
0
        public static NivelEN Convert(NivelDTO dto)
        {
            NivelEN newinstance = null;

            try
            {
                if (dto != null)
                {
                    newinstance = new NivelEN();



                    newinstance.Id         = dto.Id;
                    newinstance.Numero     = dto.Numero;
                    newinstance.Puntuacion = dto.Puntuacion;
                    if (dto.Item_oid != null)
                    {
                        ReciclaUAGenNHibernate.CAD.ReciclaUA.IItemCAD itemCAD = new ReciclaUAGenNHibernate.CAD.ReciclaUA.ItemCAD();

                        newinstance.Item = new System.Collections.Generic.List <ReciclaUAGenNHibernate.EN.ReciclaUA.ItemEN>();
                        foreach (int entry in dto.Item_oid)
                        {
                            newinstance.Item.Add(itemCAD.ReadOIDDefault(entry));
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(newinstance);
        }
        public static AccionReciclarEN Convert(AccionReciclarDTO dto)
        {
            AccionReciclarEN newinstance = null;

            try
            {
                if (dto != null)
                {
                    newinstance = new AccionReciclarEN();



                    if (dto.Contenedor_oid != -1)
                    {
                        ReciclaUAGenNHibernate.CAD.ReciclaUA.IContenedorCAD contenedorCAD = new ReciclaUAGenNHibernate.CAD.ReciclaUA.ContenedorCAD();

                        newinstance.Contenedor = contenedorCAD.ReadOIDDefault(dto.Contenedor_oid);
                    }
                    if (dto.Item_oid != -1)
                    {
                        ReciclaUAGenNHibernate.CAD.ReciclaUA.IItemCAD itemCAD = new ReciclaUAGenNHibernate.CAD.ReciclaUA.ItemCAD();

                        newinstance.Item = itemCAD.ReadOIDDefault(dto.Item_oid);
                    }
                    newinstance.Cantidad = dto.Cantidad;
                    newinstance.Id       = dto.Id;
                    if (dto.Usuario_oid != -1)
                    {
                        ReciclaUAGenNHibernate.CAD.ReciclaUA.IUsuarioWebCAD usuarioWebCAD = new ReciclaUAGenNHibernate.CAD.ReciclaUA.UsuarioWebCAD();

                        newinstance.Usuario = usuarioWebCAD.ReadOIDDefault(dto.Usuario_oid);
                    }
                    newinstance.Fecha = dto.Fecha;
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(newinstance);
        }
        public static MaterialEN Convert(MaterialDTO dto)
        {
            MaterialEN newinstance = null;

            try
            {
                if (dto != null)
                {
                    newinstance = new MaterialEN();



                    newinstance.Id         = dto.Id;
                    newinstance.Nombre     = dto.Nombre;
                    newinstance.Contenedor = dto.Contenedor;
                    if (dto.Items_oid != null)
                    {
                        ReciclaUAGenNHibernate.CAD.ReciclaUA.IItemCAD itemCAD = new ReciclaUAGenNHibernate.CAD.ReciclaUA.ItemCAD();

                        newinstance.Items = new System.Collections.Generic.List <ReciclaUAGenNHibernate.EN.ReciclaUA.ItemEN>();
                        foreach (int entry in dto.Items_oid)
                        {
                            newinstance.Items.Add(itemCAD.ReadOIDDefault(entry));
                        }
                    }
                    newinstance.EsValido = dto.EsValido;
                    if (dto.Usuario_oid != -1)
                    {
                        ReciclaUAGenNHibernate.CAD.ReciclaUA.IUsuarioCAD usuarioCAD = new ReciclaUAGenNHibernate.CAD.ReciclaUA.UsuarioCAD();

                        newinstance.Usuario = usuarioCAD.ReadOIDDefault(dto.Usuario_oid);
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(newinstance);
        }
Exemplo n.º 4
0
        public static UsuarioAdministradorEN Convert(UsuarioAdministradorDTO dto)
        {
            UsuarioAdministradorEN newinstance = null;

            try
            {
                if (dto != null)
                {
                    newinstance = new UsuarioAdministradorEN();



                    if (dto.Notas_oid != null)
                    {
                        ReciclaUAGenNHibernate.CAD.ReciclaUA.INotaInformativaCAD notaInformativaCAD = new ReciclaUAGenNHibernate.CAD.ReciclaUA.NotaInformativaCAD();

                        newinstance.Notas = new System.Collections.Generic.List <ReciclaUAGenNHibernate.EN.ReciclaUA.NotaInformativaEN>();
                        foreach (int entry in dto.Notas_oid)
                        {
                            newinstance.Notas.Add(notaInformativaCAD.ReadOIDDefault(entry));
                        }
                    }
                    newinstance.Id        = dto.Id;
                    newinstance.Nombre    = dto.Nombre;
                    newinstance.Apellidos = dto.Apellidos;
                    newinstance.Email     = dto.Email;
                    newinstance.Pass      = dto.Pass;
                    newinstance.Fecha     = dto.Fecha;
                    if (dto.Items_oid != null)
                    {
                        ReciclaUAGenNHibernate.CAD.ReciclaUA.IItemCAD itemCAD = new ReciclaUAGenNHibernate.CAD.ReciclaUA.ItemCAD();

                        newinstance.Items = new System.Collections.Generic.List <ReciclaUAGenNHibernate.EN.ReciclaUA.ItemEN>();
                        foreach (int entry in dto.Items_oid)
                        {
                            newinstance.Items.Add(itemCAD.ReadOIDDefault(entry));
                        }
                    }
                    if (dto.Dudas_oid != null)
                    {
                        ReciclaUAGenNHibernate.CAD.ReciclaUA.IDudaCAD dudaCAD = new ReciclaUAGenNHibernate.CAD.ReciclaUA.DudaCAD();

                        newinstance.Dudas = new System.Collections.Generic.List <ReciclaUAGenNHibernate.EN.ReciclaUA.DudaEN>();
                        foreach (int entry in dto.Dudas_oid)
                        {
                            newinstance.Dudas.Add(dudaCAD.ReadOIDDefault(entry));
                        }
                    }
                    if (dto.Respuestas_oid != null)
                    {
                        ReciclaUAGenNHibernate.CAD.ReciclaUA.IRespuestaCAD respuestaCAD = new ReciclaUAGenNHibernate.CAD.ReciclaUA.RespuestaCAD();

                        newinstance.Respuestas = new System.Collections.Generic.List <ReciclaUAGenNHibernate.EN.ReciclaUA.RespuestaEN>();
                        foreach (int entry in dto.Respuestas_oid)
                        {
                            newinstance.Respuestas.Add(respuestaCAD.ReadOIDDefault(entry));
                        }
                    }
                    if (dto.Puntos_oid != null)
                    {
                        ReciclaUAGenNHibernate.CAD.ReciclaUA.IPuntoReciclajeCAD puntoReciclajeCAD = new ReciclaUAGenNHibernate.CAD.ReciclaUA.PuntoReciclajeCAD();

                        newinstance.Puntos = new System.Collections.Generic.List <ReciclaUAGenNHibernate.EN.ReciclaUA.PuntoReciclajeEN>();
                        foreach (int entry in dto.Puntos_oid)
                        {
                            newinstance.Puntos.Add(puntoReciclajeCAD.ReadOIDDefault(entry));
                        }
                    }
                    newinstance.EmailVerificado = dto.EmailVerificado;
                    if (dto.Materiales_oid != null)
                    {
                        ReciclaUAGenNHibernate.CAD.ReciclaUA.IMaterialCAD materialCAD = new ReciclaUAGenNHibernate.CAD.ReciclaUA.MaterialCAD();

                        newinstance.Materiales = new System.Collections.Generic.List <ReciclaUAGenNHibernate.EN.ReciclaUA.MaterialEN>();
                        foreach (int entry in dto.Materiales_oid)
                        {
                            newinstance.Materiales.Add(materialCAD.ReadOIDDefault(entry));
                        }
                    }
                    newinstance.Borrado = dto.Borrado;
                    if (dto.Juegos_oid != -1)
                    {
                        ReciclaUAGenNHibernate.CAD.ReciclaUA.IJuegoCAD juegoCAD = new ReciclaUAGenNHibernate.CAD.ReciclaUA.JuegoCAD();

                        newinstance.Juegos = juegoCAD.ReadOIDDefault(dto.Juegos_oid);
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(newinstance);
        }