Exemplo n.º 1
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);
            }
        }
Exemplo n.º 2
0
 public bool eliminarPersona(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);
         dcTemp.GetTable <Direccion>().DeleteAllOnSubmit(persona.Direccion);
         dcTemp.GetTable <UTTT.Ejemplo.Linq.Data.Entity.Persona>().DeleteOnSubmit(persona);
         dcTemp.SubmitChanges();
         dcTemp.Dispose();
         return(true);
     }
     catch (Exception _e)
     {
         return(false);
     }
 }
Exemplo n.º 3
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);
     }
 }