Exemplo n.º 1
0
 public IEntidad buscaPorId(int id)
 {
     DataTable aux = new DataTable();
     clsMedicoDatos med = new clsMedicoDatos();
     try
     {
         aux=manager.consultar("select * from medico where id="+id+" and activo=1");
         if(aux.Rows.Count!=0)
         {
             med.Id = Convert.ToInt32(aux.Rows[0]["id"]);
             med.Nombre = aux.Rows[0]["nombre"].ToString();
             med.Apellido = aux.Rows[0]["apellido"].ToString();
             med.Dni = Convert.ToInt64(aux.Rows[0]["dni"]);
             med.Matricula = Convert.ToInt32(aux.Rows[0]["matricula"]);
             med.Especialidad = Convert.ToInt32(aux.Rows[0]["especialidad"]);
         }
         
     }
     catch (Exception ex)
     {
         throw ex;
     }
     /*
      
     clsPaciente P = new clsPaciente();
     try
     {
         aux =manejar.Consultar("select * from paciente where idPaciente="+id);
         */
     return med;
 }
Exemplo n.º 2
0
        private clsMedicoDatos metodoS(IEntidad med2)
        {
            clsMedico med = (clsMedico)med2;
            clsEspecialidad aux;
            clsMedicoDatos medico = new clsMedicoDatos();

            try
            {
                medico.Id = med.Id;
                medico.Nombre = med.Nombre;
                medico.Apellido = med.Apellido;
                medico.Dni = med.Dni;
                medico.Matricula = med.Matricula;
                aux = (clsEspecialidad)manejaEspecialidad.buscaPorNombre(med.Especialidad);
                medico.Especialidad = aux.Id;
            }
            catch (SqlException ex)
            {
                throw ex;
            }
            catch (Exception ex)
            {
                throw ex;
            }


            return medico;
        }