public bool Delete()
 {
     try
     {
         CesfamDatos.PACIENTE Pac = Acceso.ModeloCesfam.PACIENTE.First(pac => pac.ID_PACIENTE == this.IdPaciente);
         Acceso.ModeloCesfam.PACIENTE.Remove(Pac);
         Acceso.ModeloCesfam.SaveChanges();
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }
 public bool Read(int idPaciente)
 {
     try
     {
         CesfamDatos.PACIENTE Pac = Acceso.ModeloCesfam.PACIENTE.First(pac => pac.ID_PACIENTE == idPaciente);
         this.IdPaciente      = (int)Pac.ID_PACIENTE;
         this.ApellidoMaterno = Pac.APELLIDO_MATERNO;
         this.ApellidoPaterno = Pac.APELLIDO_PATERNO;
         this.CodigoLibreta   = Pac.CODIGO_LIBRETA;
         this.Correo          = Pac.CORREO;
         this.FechaNacimiento = Pac.FECHA_NACIMIENTO;
         this.Nombre          = Pac.NOMBRE;
         this.Rut             = Pac.RUT;
         this.Direccion       = Pac.DIRECCION;
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }
 public bool Update(int idPaciente, string apMaterno, string apPaterno, string codigoLibreta, string correo, string fechaNac, string nombre, string rut, string direccion)
 {
     try
     {
         CesfamDatos.PACIENTE Pac = Acceso.ModeloCesfam.PACIENTE.First(pac => pac.ID_PACIENTE == idPaciente);
         Pac.APELLIDO_MATERNO = apMaterno;
         Pac.APELLIDO_PATERNO = apPaterno;
         Pac.CODIGO_LIBRETA   = codigoLibreta;
         Pac.CORREO           = correo;
         Pac.FECHA_NACIMIENTO = DateTime.Parse(fechaNac);
         Pac.NOMBRE           = nombre;
         Pac.RUT       = rut;
         Pac.DIRECCION = direccion;
         Acceso.ModeloCesfam.SaveChanges();
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }
 public bool Update()
 {
     try
     {
         CesfamDatos.PACIENTE Pac = Acceso.ModeloCesfam.PACIENTE.First(pac => pac.ID_PACIENTE == this.IdPaciente);
         Pac.ID_PACIENTE      = this.IdPaciente;
         Pac.APELLIDO_MATERNO = this.ApellidoMaterno;
         Pac.APELLIDO_PATERNO = this.ApellidoPaterno;
         Pac.CODIGO_LIBRETA   = this.CodigoLibreta;
         Pac.CORREO           = this.Correo;
         Pac.FECHA_NACIMIENTO = this.FechaNacimiento;
         Pac.NOMBRE           = this.Nombre;
         Pac.RUT       = this.Rut;
         Pac.DIRECCION = this.Direccion;
         Acceso.ModeloCesfam.SaveChanges();
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }