Exemplo n.º 1
0
 /// <summary>
 /// Recupera la información de un médico a partir del rut
 /// </summary>
 /// <param name="rut"></param>
 /// <returns></returns>
 public bool ConsultarMedicoPorRut(string rut)
 {
     try
     {
         CentroMedico.DALC.Medico medico = AccesoModelo.ModeloCm.Medico.First(med => med.Rut == rut);
         this.Rut = medico.Rut;
         this.NombreMedico = medico.NombreMedico;
         this.IdEspecialidad = medico.Especialidad;
         Especialidad especialidad = new Especialidad();
         especialidad.ConsultarEspecialidadPorId(medico.Especialidad);
         this.Especialidad = especialidad;
         return true;
     }
     catch (Exception)
     {
         return false;
     }
 }
Exemplo n.º 2
0
 /// <summary>
 /// Método que establece las propiedades de una atención a partir de lo recuperado desde una entidad
 /// </summary>
 /// <param name="atencion"></param>
 private void EstableceAtencion(CentroMedico.DALC.Atencion atencion)
 {
     Medico medico = new Medico();
     Especialidad especialidad = new Especialidad();
     this.NroAtencion = atencion.NroAtencion;
     this.RutMedico = atencion.Medico;
     this.Prestacion = atencion.Prestacion;
     this.Precio = atencion.Precio;
     this.Descuento = atencion.Descuento;
     medico.Rut = atencion.Medico1.Rut;
     medico.NombreMedico = atencion.Medico1.NombreMedico;
     medico.IdEspecialidad = atencion.Medico1.Especialidad;
     especialidad.ConsultarEspecialidadPorId(atencion.Medico1.Especialidad);
     medico.Especialidad = especialidad;
     this.Medico = medico;
 }