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; }
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; }