示例#1
0
        //Metodo para obtener las direcciones dependiendo la persona de la base de datos
        public static List <Direccion> ObtenerDirecciones(int id_persona)
        {
            DBContextCF contextCF = null;
            //using (DBContextCF contextCF = new DBContextCF()) ;
            List <Direccion> lstresultados = new List <Direccion>();

            try
            {
                contextCF = new DBContextCF();
                var consulta = (from per in contextCF.Direcciones
                                where (per.IDPersona == id_persona)
                                select new { per.ID, per.IDPersona, per.Pais, per.Provincia, per.Canton, per.Distrito, per.Detalle }).ToList();

                if (consulta != null)
                {
                    foreach (var item in consulta)
                    {
                        Direccion u = new Direccion();
                        u.ID        = item.ID;
                        u.IDPersona = item.IDPersona;
                        u.Pais      = item.Pais;
                        u.Provincia = item.Provincia;
                        u.Canton    = item.Canton;
                        u.Distrito  = item.Distrito;
                        u.Detalle   = item.Detalle;



                        lstresultados.Add(u);
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                if (contextCF != null)
                {
                    contextCF.Dispose();
                }
            }

            return(lstresultados);
        }
示例#2
0
        //Metodo para obtener todas las personas de la base de datos
        public static List <Datos_Persona> ObtenerPersonas()
        {
            DBContextCF contextCF = null;
            //using (DBContextCF contextCF = new DBContextCF()) ;
            List <Datos_Persona> lstresultados = new List <Datos_Persona>();

            try
            {
                contextCF = new DBContextCF();
                var consulta = (from per in contextCF.Personas
                                select new { per.ID, per.Nombre, per.Apellido, per.Telefono }).ToList();

                if (consulta != null)
                {
                    foreach (var item in consulta)
                    {
                        Datos_Persona u = new Datos_Persona();
                        u.ID       = item.ID;
                        u.Nombre   = item.Nombre;
                        u.Apellido = item.Apellido;
                        u.Telefono = item.Telefono;

                        lstresultados.Add(u);
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                if (contextCF != null)
                {
                    contextCF.Dispose();
                }
            }

            return(lstresultados);
        }