예제 #1
0
        public UTTT.Ejemplo.Persona.Data.Entity.Persona[] consultarGlobalPersona()
        {
            try
            {
                DataContext dcTemp = new DcGeneralDataContext();
                List <UTTT.Ejemplo.Linq.Data.Entity.Persona> listaPersona =
                    dcTemp.GetTable <UTTT.Ejemplo.Linq.Data.Entity.Persona>().ToList();
                UTTT.Ejemplo.Persona.Data.Entity.Persona[] tempPersona = new Data.Entity.Persona[listaPersona.Count()];

                for (int i = 0; i < listaPersona.Count(); i++)
                {
                    //asignamos el objeto persona uno por uno
                    UTTT.Ejemplo.Persona.Data.Entity.Persona temp = new Data.Entity.Persona();
                    temp.Id            = listaPersona[i].id;
                    temp.StrNombre     = listaPersona[i].strNombre;
                    temp.StrAPaterno   = listaPersona[i].strAPaterno;
                    temp.StrAMaterno   = listaPersona[i].strAMaterno;
                    temp.StrClaveUnica = listaPersona[i].strClaveUnica;
                    temp.StrValorSexo  = listaPersona[i].CatSexo.strValor;
                    //asignamos el objeto catsexo adjunto al de persona
                    UTTT.Ejemplo.Persona.Data.Entity.CatSexo catSexoTemp = new Data.Entity.CatSexo();
                    catSexoTemp.Id       = listaPersona[i].CatSexo.id;
                    catSexoTemp.StrValor = listaPersona[i].CatSexo.strValor;
                    temp.CatSexoTemp     = catSexoTemp;
                    tempPersona[i]       = temp;
                }
                dcTemp.Dispose();
                return(tempPersona);
            }
            catch (Exception _e)
            {
                return(null);
            }
        }
예제 #2
0
        public UTTT.Ejemplo.Persona.Data.Entity.Direccion[] consultarGlobalDireccion(int _IDpersona)
        {
            try
            {
                DataContext dcTemp = new DcGeneralDataContext();

                List <UTTT.Ejemplo.Linq.Data.Entity.Direccion> listaDireccion =
                    dcTemp.GetTable <UTTT.Ejemplo.Linq.Data.Entity.Direccion>().Where(c => c.idPersona == _IDpersona).ToList();
                UTTT.Ejemplo.Persona.Data.Entity.Direccion[] tempDireccion = new Data.Entity.Direccion[listaDireccion.Count()];

                for (int i = 0; i < listaDireccion.Count(); i++)
                {
                    //asignamos el objeto persona uno por uno
                    UTTT.Ejemplo.Persona.Data.Entity.Direccion temp = new Data.Entity.Direccion();
                    temp.Id         = listaDireccion[i].id;
                    temp.IdPersona  = listaDireccion[i].idPersona;
                    temp.StrCalle   = listaDireccion[i].strCalle;
                    temp.StrColonia = listaDireccion[i].strColonia;
                    temp.StrNumero  = listaDireccion[i].strNumero;

                    tempDireccion[i] = temp;
                }
                dcTemp.Dispose();
                return(tempDireccion);
            }
            catch (Exception _e)
            {
                return(null);
            }
        }
예제 #3
0
        public UTTT.Ejemplo.Persona.Data.Entity.Persona consultarUnicaPersona(UTTT.Ejemplo.Persona.Data.Entity.Persona _persona)
        {
            try
            {
                DataContext dcTemp = new DcGeneralDataContext();

                //objeto persona
                UTTT.Ejemplo.Linq.Data.Entity.Persona persona =
                    dcTemp.GetTable <UTTT.Ejemplo.Linq.Data.Entity.Persona>().First(c => c.id == _persona.Id);
                UTTT.Ejemplo.Persona.Data.Entity.Persona temp = new Data.Entity.Persona();
                temp.Id           = persona.id;
                temp.StrNombre    = persona.strNombre;
                temp.StrAPaterno  = persona.strAPaterno;
                temp.StrAMaterno  = persona.strAMaterno;
                temp.StrValorSexo = persona.CatSexo.strValor;
                //asignamos el objeto catsexo adjunto al de persona
                UTTT.Ejemplo.Persona.Data.Entity.CatSexo catSexoTemp = new Data.Entity.CatSexo();
                catSexoTemp.Id       = persona.CatSexo.id;
                catSexoTemp.StrValor = persona.CatSexo.strValor;
                temp.CatSexoTemp     = catSexoTemp;
                dcTemp.Dispose();
                return(temp);
            }
            catch (Exception _e)
            {
                return(null);
            }
        }
예제 #4
0
 public bool eliminarDireccion(UTTT.Ejemplo.Persona.Data.Entity.Direccion _direccion)
 {
     try
     {
         DataContext dcTemp = new DcGeneralDataContext();
         UTTT.Ejemplo.Linq.Data.Entity.Direccion direccion = dcTemp.GetTable <Direccion>().First(c => c.id == _direccion.Id);
         dcTemp.GetTable <Direccion>().DeleteOnSubmit(direccion);
         dcTemp.SubmitChanges();
         dcTemp.Dispose();
         return(true);
     }
     catch (Exception _e)
     {
         return(false);
     }
 }
예제 #5
0
 public bool editarDireccion(UTTT.Ejemplo.Persona.Data.Entity.Direccion _direccion)
 {
     try
     {
         DataContext dcTemp = new DcGeneralDataContext();
         UTTT.Ejemplo.Linq.Data.Entity.Direccion direccion = dcTemp.GetTable <Direccion>().First(c => c.id == _direccion.Id);
         // direccion.idPersona = _direccion.IdPersona;
         direccion.strCalle   = _direccion.StrCalle;
         direccion.strColonia = _direccion.StrColonia;
         direccion.strNumero  = _direccion.StrNumero;
         dcTemp.SubmitChanges();
         dcTemp.Dispose();
         return(true);
     }
     catch (Exception _e)
     {
         return(false);
     }
 }
예제 #6
0
 public UTTT.Ejemplo.Persona.Data.Entity.Direccion consultarUnicaDireccion(UTTT.Ejemplo.Persona.Data.Entity.Direccion _direccion)
 {
     try
     {
         DataContext dcTemp = new DcGeneralDataContext();
         UTTT.Ejemplo.Linq.Data.Entity.Direccion    direccion = dcTemp.GetTable <Direccion>().First(c => c.id == _direccion.Id);
         UTTT.Ejemplo.Persona.Data.Entity.Direccion temp      = new Data.Entity.Direccion();
         temp.Id         = direccion.id;
         temp.IdPersona  = direccion.idPersona;
         temp.StrCalle   = direccion.strCalle;
         temp.StrColonia = direccion.strColonia;
         temp.StrNumero  = direccion.strNumero;
         dcTemp.Dispose();
         return(temp);
     }
     catch (Exception _e)
     {
     }
     return(null);
 }
예제 #7
0
 public bool editarPersona(UTTT.Ejemplo.Persona.Data.Entity.Persona _persona)
 {
     try
     {
         DataContext dcTemp = new DcGeneralDataContext();
         UTTT.Ejemplo.Linq.Data.Entity.Persona persona =
             dcTemp.GetTable <UTTT.Ejemplo.Linq.Data.Entity.Persona>().First(c => c.id == _persona.Id);
         persona.strClaveUnica = _persona.StrClaveUnica;
         persona.strNombre     = _persona.StrNombre;
         persona.strAMaterno   = _persona.StrAMaterno;
         persona.strAPaterno   = _persona.StrAPaterno;
         persona.idCatSexo     = _persona.IdCatSexo;
         dcTemp.SubmitChanges();
         dcTemp.Dispose();
         return(true);
     }
     catch (Exception _e)
     {
         return(false);
     }
 }
예제 #8
0
        public UTTT.Ejemplo.Persona.Data.Entity.CatSexo[] consultaGlobalSexo()
        {
            try
            {
                DataContext dcTemp = new DcGeneralDataContext();
                List <UTTT.Ejemplo.Linq.Data.Entity.CatSexo> listaSexo = dcTemp.GetTable <UTTT.Ejemplo.Linq.Data.Entity.CatSexo>().ToList();
                UTTT.Ejemplo.Persona.Data.Entity.CatSexo[]   tempSexo  = new Data.Entity.CatSexo[listaSexo.Count()];

                for (int i = 0; i < listaSexo.Count(); i++)
                {
                    //asignamos el objeto persona uno por uno
                    UTTT.Ejemplo.Persona.Data.Entity.CatSexo temp = new Data.Entity.CatSexo();
                    temp.Id       = listaSexo[i].id;
                    temp.StrValor = listaSexo[i].strValor;
                    tempSexo[i]   = temp;
                }
                dcTemp.Dispose();
                return(tempSexo);
            }
            catch (Exception _e)
            {
                return(null);
            }
        }