public Persona2 Persona_Cedula(string CEDULA_EMP)
 {
     using (var ctx = new ERP_HistoriasClinicasEntities())
     {
         var      d = ctx.PERSONA.Find(CEDULA_EMP);
         Persona2 r = null;
         if (d != null)
         {
             r = new Persona2
             {
                 CEDULA_EMP       = d.CEDULA_EMP,
                 CIUDADNACI_EMP   = d.CIUDADNACI_EMP,
                 DIRECCIO_EMP     = d.DIRECCIO_EMP,
                 EMAIL_EMP        = d.EMAIL_EMP,
                 ESTADO_EMP       = d.ESTADO_EMP,
                 NACIFECHA_EMP    = d.NACIFECHA_EMP,
                 NACIONALIDAD_EMP = d.NACIONALIDAD_EMP,
                 NOMBRES_EMP      = d.NOMBRES_EMP,
                 TELEFONO_EMP     = d.TELEFONO_EMP,
                 TIPO_EMP         = d.TIPO_EMP
             };
         }
         return(r);
     }
 }
 //PERSONA
 public Persona2[] Listado_Persona()
 {
     using (var ctx = new ERP_HistoriasClinicasEntities())
     {
         var lst = from d in ctx.PERSONA
                   select d;
         Persona2[] r = new Persona2[lst.Count()];
         int        i = 0;
         foreach (var d in lst)
         {
             r[i++] = new Persona2
             {
                 CEDULA_EMP       = d.CEDULA_EMP,
                 CIUDADNACI_EMP   = d.CIUDADNACI_EMP,
                 DIRECCIO_EMP     = d.DIRECCIO_EMP,
                 EMAIL_EMP        = d.EMAIL_EMP,
                 ESTADO_EMP       = d.ESTADO_EMP,
                 NACIFECHA_EMP    = d.NACIFECHA_EMP,
                 NACIONALIDAD_EMP = d.NACIONALIDAD_EMP,
                 NOMBRES_EMP      = d.NOMBRES_EMP,
                 TELEFONO_EMP     = d.TELEFONO_EMP,
                 TIPO_EMP         = d.TIPO_EMP
             };
         }
         return(r);
     }
 }