public Int32 GrabarMedico(MedicoDTO item, String usuario) { SqlCommand cmd = null; Int16 PKCreado = 0; try { SqlConnection cn = Conexion.Instancia.conectar(); cmd = new SqlCommand("GC_INSERTAR_MEDICO_SP", cn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@NOMBRES", item.Nombres); cmd.Parameters.AddWithValue("@APELLIDOS", item.Apellidos); cmd.Parameters.AddWithValue("@DNI", item.Dni); cmd.Parameters.AddWithValue("@DIRECCION", item.Direccion); cmd.Parameters.AddWithValue("@CORREO", item.Correo); cmd.Parameters.AddWithValue("@TELEFONO", item.Telefono); cmd.Parameters.AddWithValue("@SEXO", item.Sexo); cmd.Parameters.AddWithValue("@NUMCOLEGIATURA", item.NumeroColegiatura); cmd.Parameters.AddWithValue("@FECHANACIMIENTO", item.FechaNacimiento); cmd.Parameters.AddWithValue("@USUARIOREGISTRO", usuario); cn.Open(); PKCreado = Convert.ToInt16(cmd.ExecuteScalar()); } catch (Exception e) { throw e; } finally { cmd.Connection.Close(); } return(PKCreado); }
public async Task <IActionResult> PutMedicoDTO(int id, MedicoDTO medicoDTO) { if (id != medicoDTO.Id) { return(BadRequest()); } var medico = await _context.Medico.FindAsync(id); medico = _mapper.Map(medicoDTO, medico); _context.Entry(medico).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!MedicoDTOExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public MedicoDTO ObtenerMedico(string cedula) { MedicoDTO medico = new MedicoDTO(); conn.Open(); comm.Connection = conn; comm.CommandText = "select * from medico where cedula = '" + cedula + "';"; comm.ExecuteNonQuery(); LeerFilas = comm.ExecuteReader(); if (LeerFilas.HasRows) { while (LeerFilas.Read()) { medico.Nombre = LeerFilas.GetString(0); medico.Apellido = LeerFilas.GetString(1); medico.Cedula = LeerFilas.GetString(2); medico.Especializacion = LeerFilas.GetString(3); medico.Horario = LeerFilas.GetString(4); medico.Salario = LeerFilas.GetFloat(5); medico.Sexo = LeerFilas.GetChar(6); medico.Password = LeerFilas.GetString(7); } } LeerFilas.Close(); conn.Close(); return(medico); }
public void Incluir(MedicoDTO medDalCrud) { try { SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.Conexao; cmd.CommandText = "insert into tbMedico(med_nome, med_crmv, med_especialidade, med_logradouro, med_numero, med_complemento, med_bairro, med_cidade, med_estado)" + "values (@med_nome, @med_crmv, @med_especialidade, @med_logradouro, @med_numero, @med_complemento, @med_bairro, @med_cidade, @med_estado); select @@identity; "; cmd.Parameters.AddWithValue("@med_nome", medDalCrud.Med_nome); cmd.Parameters.AddWithValue("@med_crmv", medDalCrud.Med_crmv); cmd.Parameters.AddWithValue("@med_especialidade", medDalCrud.Med_especialidade); cmd.Parameters.AddWithValue("@med_logradouro", medDalCrud.Med_logradouro); cmd.Parameters.AddWithValue("@med_numero", medDalCrud.Med_numero); cmd.Parameters.AddWithValue("@med_complemento", medDalCrud.Med_complemento); cmd.Parameters.AddWithValue("@med_bairro", medDalCrud.Med_bairro); cmd.Parameters.AddWithValue("@med_cidade", medDalCrud.Med_cidade); cmd.Parameters.AddWithValue("@med_estado", medDalCrud.Med_estado); conexao.Conectar(); medDalCrud.Med_id = Convert.ToInt32(cmd.ExecuteScalar()); } catch (Exception erro) { throw new Exception(erro.Message); } finally { conexao.Desconectar(); } }//incluir
public ActionResult EliminarMedico(MedicoDTO item) { item = MedicoBLL.Instancia.ObtenerMedico(item.Id); var obj = MedicoBLL.Instancia.EliminarMedico(item, "prueba"); return(Json(new { obj })); }
}//incluir public void Alterar(MedicoDTO medDalCrud) { try { SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.Conexao; cmd.CommandText = "update tbMedico set med_nome = @med_nome, med_crmv = @med_crmv, med_logradouro = @med_logradouro, med_numero = @med_numero, med_complemento = @med_complemento, med_bairro = @med_bairro, med_cidade = @med_cidade, med_estado = @med_estado, med_especialidade = @med_especialidade where med_id = @med_id;"; cmd.Parameters.AddWithValue("@med_id", medDalCrud.Med_id); cmd.Parameters.AddWithValue("@med_nome", medDalCrud.Med_nome); cmd.Parameters.AddWithValue("@med_crmv", medDalCrud.Med_crmv); cmd.Parameters.AddWithValue("@med_especialidade", medDalCrud.Med_especialidade); cmd.Parameters.AddWithValue("@med_logradouro", medDalCrud.Med_logradouro); cmd.Parameters.AddWithValue("@med_numero", medDalCrud.Med_numero); cmd.Parameters.AddWithValue("@med_complemento", medDalCrud.Med_complemento); cmd.Parameters.AddWithValue("@med_bairro", medDalCrud.Med_bairro); cmd.Parameters.AddWithValue("@med_cidade", medDalCrud.Med_cidade); cmd.Parameters.AddWithValue("@med_estado", medDalCrud.Med_estado); conexao.Conectar(); cmd.ExecuteNonQuery(); //não retorna parametro algum medDalCrud.Med_id = Convert.ToInt32(cmd.ExecuteScalar()); } catch (Exception erro) { throw new Exception(erro.Message); } finally { conexao.Desconectar(); } }//alterar
public RespuestaSistema EliminarMedico(MedicoDTO item, String usuario) { RespuestaSistema objResultado = new RespuestaSistema(); Boolean resultado = false; Mensaje = ""; item.Activo = false; try { resultado = MedicoDAL.Instancia.EditarMedico(item, usuario); if (resultado) { Mensaje += MensajeSistema.OK_DELETE; } else { Mensaje += MensajeSistema.ERROR_DELETE; } } catch (Exception e) { throw e; } objResultado.Mensaje = Mensaje; objResultado.Correcto = resultado; return(objResultado); }
public List <MedicoDTO> ListarMedicosPorHorario(String opcionBusqueda, DateTime fechaAtencion, String filtro) { SqlCommand cmd = null; List <MedicoDTO> lista = new List <MedicoDTO>(); try { SqlConnection cn = Conexion.Instancia.conectar(); cmd = new SqlCommand("GC_BUSCAR_HORARIO", cn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@TIPOBUSQUEDA", opcionBusqueda); cmd.Parameters.AddWithValue("@FECHAATENCION", fechaAtencion); cmd.Parameters.AddWithValue("@FILTRO", filtro); cn.Open(); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { MedicoDTO objMedico = new MedicoDTO(); objMedico.Id = Convert.ToInt16(dr["MEDICOID"]); objMedico.Nombres = dr["NOMBRES"].ToString(); objMedico.Apellidos = dr["APELLIDOS"].ToString(); lista.Add(objMedico); } } catch (Exception e) { throw e; } finally { cmd.Connection.Close(); } return(lista); }
public async Task <ActionResult <MedicoDTO> > PostMedicoDTO(MedicoDTO medicoDTO) { var medico = _mapper.Map <Medico>(medicoDTO); _context.Medico.Add(medico); await _context.SaveChangesAsync(); return(CreatedAtAction("GetMedicoDTO", new { id = medicoDTO.Id }, medicoDTO)); }
public IActionResult Put([FromRoute] Guid id, [FromBody] MedicoDTO entradaDTO) { var saidaDTO = _medicoServicoAplicacao.Salvar(entradaDTO, id); if (saidaDTO == null) { return(BadRequest()); } return(Ok(saidaDTO)); }
public IActionResult Post([FromBody] MedicoDTO entradaDTO) { var saidaDTO = _medicoServicoAplicacao.Salvar(entradaDTO); if (saidaDTO == null) { return(BadRequest()); } return(Created($"/{saidaDTO.Id}", saidaDTO)); }
public ActionResult atualizarDados([FromBody] MedicoDTO dados) { bool atualizar = medicoService.atualizarDados(dados); if (!atualizar) { return(BadRequest("Não foi possível atualizar")); } return(Ok("Dados Atualizados com sucesso")); }
public async Task <ActionResult <MedicoDTO> > UpdateMedico(MedicoDTO medDto) { Medico med = mapper.Map <MedicoDTO, Medico>(medDto); var updated = await medService.updateAsync(med); if (!updated) { return(NotFound()); } return(await GetMedico(med.id)); }
public void Alterar(MedicoDTO medBllCrud) { if (medBllCrud.Med_nome.Trim().Length == 0) //verifica se foi informado o nome animal e ou se esta vazio { throw new Exception("O nome do médico é obrigatório"); } medBllCrud.Med_nome = medBllCrud.Med_nome.ToUpper(); //coloca em maiusculo MedicoDAL dalObj = new MedicoDAL(conexao); dalObj.Alterar(medBllCrud); }
}//pesquisar public MedicoDTO CarregaMedicoDTO(int med_id) //tipo + o campo do banco { try { MedicoDTO med = new MedicoDTO(); SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.Conexao; // OBS aqui a consulta é basica, pq se n for ele n consegue atualizar os dados cmd.CommandText = "select * from tbMedico where med_id = @med_id;"; cmd.Parameters.AddWithValue("@med_id", med_id); // add p test - se n tiver marcado não mostra na hora de alterar quais os dados anteriores, tanto faz cmd.Parameters.AddWithValue("@med_nome", med.Med_nome); cmd.Parameters.AddWithValue("@med_crmv", med.Med_crmv); cmd.Parameters.AddWithValue("@med_especialidade", med.Med_especialidade); cmd.Parameters.AddWithValue("@med_logradouro", med.Med_logradouro); cmd.Parameters.AddWithValue("@med_numero", med.Med_numero); cmd.Parameters.AddWithValue("@med_complemento", med.Med_complemento); cmd.Parameters.AddWithValue("@med_bairro", med.Med_bairro); cmd.Parameters.AddWithValue("@med_cidade", med.Med_cidade); cmd.Parameters.AddWithValue("@med_estado", med.Med_estado); conexao.Conectar(); SqlDataReader registro = cmd.ExecuteReader(); if (registro.HasRows) { registro.Read(); med.Med_id = Convert.ToInt32(registro["med_id"]); med.Med_nome = Convert.ToString(registro["med_nome"]); //IMPORTANTE ! se não tiver on ele só carrega o jack med.Med_crmv = Convert.ToString(registro["med_crmv"]); med.Med_logradouro = Convert.ToString(registro["med_logradouro"]); med.Med_numero = Convert.ToString(registro["med_numero"]); med.Med_complemento = Convert.ToString(registro["med_complemento"]); med.Med_bairro = Convert.ToString(registro["med_bairro"]); med.Med_cidade = Convert.ToInt32(registro["med_cidade"]); med.Med_estado = Convert.ToInt32(registro["med_estado"]); med.Med_especialidade = Convert.ToInt32(registro["med_especialidade"]); } return(med); } catch (Exception erro) { throw new Exception(erro.Message); } finally { conexao.Desconectar(); } }
public bool atualizarDados(MedicoDTO dados) { Medico medico = context.Medicos.Where(x => x.IdMedico == dados.Id).FirstOrDefault(); if (medico == null) { return(false); } medico.Nome = dados.Nome; context.Medicos.Update(medico); context.SaveChanges(); return(true); }
public ActionResult Horario(String medicoId, String fechaAtencion) { if (medicoId == null || fechaAtencion == null || medicoId == "0" || fechaAtencion == "") { return(RedirectToAction("Index")); } else { ViewBag.medicoId = medicoId; ViewBag.fechaAtencion = fechaAtencion; MedicoDTO objMedico = MedicoBLL.Instancia.ObtenerMedico(Convert.ToInt32(medicoId)); ViewBag.Head = "Citas del médico: " + objMedico.Apellidos + " " + objMedico.Nombres; ViewBag.Medico = objMedico.Apellidos + " " + objMedico.Nombres; } return(View()); }
public static MedicoViewModel BuscaMedicoViewModelPorId(long id) { var medico = MedicoDTO.BuscaMedicoPorId(id); var config = new MapperConfiguration(cfg => { cfg.CreateMap <Medico, MedicoViewModel>(); }); var mapper = config.CreateMapper(); var medicoViewModel = mapper.Map <Medico, MedicoViewModel>(medico); medicoViewModel.IDEspecialidade = medico.Especialidade.IDEspecialidade; medicoViewModel.IDCidade = medico.Cidade.IDCidade; return(medicoViewModel); }
private MedicoDTO MapToDTO(Medico medico) { MedicoDTO medicoDTO = autoMapper.Map <MedicoDTO>(medico); if (medico.pacientes is not null) { medicoDTO.pacientesUserID = medico.pacientes.Select(p => p.userID).ToList(); } if (medico.citas is not null) { medicoDTO.CitasCitaID = medico.citas.Select(c => c.citaID).ToList(); } return(medicoDTO); }
//---------- CONFIG BOTOES - SALVAR ---------------- // private void BtnSalvar_Click(object sender, EventArgs e) { { try { //leitura dos dados MedicoDTO med = new MedicoDTO() { Med_nome = med_nomeTextBox.Text, Med_crmv = med_crmvTextBox.Text, Med_especialidade = Convert.ToInt32(med_especialidadeComboBox.SelectedValue), Med_logradouro = med_logradouroTextBox.Text, // to string? ok Med_numero = med_numeroTextBox.Text, // to string? ok Med_complemento = med_complementoTextBox.Text, // to string? ok Med_bairro = med_bairroTextBox.Text, // to string? ok Med_cidade = Convert.ToInt32(med_cidadeComboBox.SelectedValue), Med_estado = Convert.ToInt32(med_estadoComboBox.SelectedValue) }; //obj para gravar dados no bd ConexaoDAL conexao = new ConexaoDAL(DadosConexaoDAL.StringDeConexão); MedicoBLL bll = new MedicoBLL(conexao); if (this.operacao == "inserir") { bll.Incluir(med); MessageBox.Show("Cadastrado com Sucesso: Código: " + med.Med_id.ToString()); // this.LimpaTela(); } else // alterar { med.Med_id = Convert.ToInt32(med_idTextBox.Text); bll.Alterar(med); MessageBox.Show("Cadastrado Alterado com Sucesso: Código: " + med.Med_id.ToString()); } this.LimpaTela(); this.AlterarBotoes(1); }//try catch (Exception erro) { MessageBox.Show(erro.Message); } } }
public MedicoDTO Put(MedicoDTO medicoDTO) { Medico medico = new() { usuario = medicoDTO.usuario, nombre = medicoDTO.nombre, apellidos = medicoDTO.apellidos, clave = medicoDTO.clave, numColegiado = medicoDTO.numColegiado, citas = new List <Cita>() }; citasMedicasDbContext.Medicos.Add(medico); citasMedicasDbContext.SaveChanges(); return(medicoDTO); } }
public static void AtualizaMedico(MedicoViewModel medicoViewModel) { var config = new MapperConfiguration(cfg => { cfg.CreateMap <MedicoViewModel, Medico>(); }); var mapper = config.CreateMapper(); var medico = mapper.Map <MedicoViewModel, Medico>(medicoViewModel); medico.Especialidade = new Especialidade { IDEspecialidade = medicoViewModel.IDEspecialidade }; medico.Cidade = new Cidade { IDCidade = medicoViewModel.IDCidade }; MedicoDTO.AtualizaMedico(medico); }
private void findButton_Click(object sender, EventArgs e) { MedicoDao medico = new MedicoDao(); PacienteDao paciente = new PacienteDao(); RecetaDao receta = new RecetaDao(); CitaDao cita = new CitaDao(); MedicoDTO datosMedico = new MedicoDTO(); PacienteDTO datosPaciente = new PacienteDTO(); DateTime fecha = diaDTP.Value.Date; TimeSpan hora = TimeSpan.Parse(horaCB.Text); DateTime fechaCompleta = fecha.Add(hora); if (!receta.existeReceta(fechaCompleta)) { if (cita.existeHorario(fechaCompleta)) { if (cita.existeCita(fechaCompleta, CacheData.cedula)) { datosMedico = medico.ObtenerMedico(cita.ObtenerCita(fechaCompleta).Cedula); datosPaciente = paciente.ObtenerPaciente(cita.ObtenerCita(fechaCompleta).Nss); HabilitarDatos(); nombreMedicoTB.Text = datosMedico.Nombre; apellidoMedicoTB.Text = datosMedico.Apellido; nombrePacienteTB.Text = datosPaciente.Nombre; apellidoPacienteTB.Text = datosPaciente.Apellido; recetaLabel.Text = "Receta #" + receta.ultimaReceta().ToString(); } else { MessageBox.Show("La consulta no te pertenece"); } } else { MessageBox.Show("No hay cita con tal fecha y hora"); } } else { MessageBox.Show("La consulta ya fue realizada anteriormente"); } }
public ActionResult Horario(String medicoId) { if (medicoId == null || medicoId == "0") { return(RedirectToAction("VisualizarMedicos")); } else { ViewBag.medicoId = medicoId; MedicoDTO objMedico = MedicoBLL.Instancia.ObtenerMedico(Convert.ToInt32(medicoId)); if (objMedico != null) { ViewBag.Head = "Horario del médico: " + objMedico.Apellidos + " " + objMedico.Nombres; ViewBag.Medico = objMedico.Apellidos + " " + objMedico.Nombres; } else { ViewBag.Head = "Solicitud no valida"; } } return(View()); }
/* Verificar se todos os campos são válidos e retornar uma lista com os erros encontrados. */ private List <error> checkfields(MedicoDTO medico) { List <error> formErrors = new List <error>(); if (medico.especialidades == null || medico.especialidades.Count == 0) { formErrors.Add(new error() { campo = "Especialidades", erro = "Deve ser selecionado ao menos uma especialidade." }); } if (String.IsNullOrEmpty(medico.nome)) { formErrors.Add(new error() { campo = "Nome", erro = "Nome é obrigatório." }); } if (String.IsNullOrEmpty(medico.cpf)) { formErrors.Add(new error() { campo = "cpf", erro = "Cpf é obrigatório" }); } if (String.IsNullOrEmpty(medico.crm)) { formErrors.Add(new error() { campo = "Especialidades", erro = "Crm é obrigatório" }); } return(formErrors); }
public MedicoDTO ObtenerMedico(Int32 medicoId) { SqlCommand cmd = null; MedicoDTO item = null; try { SqlConnection cn = Conexion.Instancia.conectar(); cmd = new SqlCommand("GC_LEER_MEDICO_SP", cn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@ID", medicoId); cn.Open(); SqlDataReader dr = cmd.ExecuteReader(); if (dr.Read()) { item = new MedicoDTO(); item.Id = Convert.ToInt16(dr["ID"]); item.Nombres = dr["NOMBRES"].ToString(); item.Apellidos = dr["APELLIDOS"].ToString(); item.Dni = dr["DNI"].ToString(); item.Direccion = dr["DIRECCION"].ToString(); item.Correo = dr["CORREO"].ToString(); item.Telefono = dr["TELEFONO"].ToString(); item.Sexo = dr["SEXO"].ToString(); item.NumeroColegiatura = dr["NUMCOLEGIATURA"].ToString(); item.FechaNacimiento = Convert.ToDateTime(dr["FECHANACIMIENTO"].ToString()); item.Activo = Convert.ToBoolean(dr["ACTIVO"]); item.ListaEspecialidades = MedicoEspecialidadDAL.Instancia.ListarEspecialidadesPorMedico(medicoId).Where(x => x.Activo == true).ToList(); } return(item); } catch (Exception e) { throw e; } finally { if (cmd != null) { cmd.Connection.Close(); } } }
//---------- CONFIG BOTOES - PESQUISAR ---------------- // private void BtnPesquisar_Click(object sender, EventArgs e) { // abre o form dentro do form form_ConsMedico Form_Cad = new form_ConsMedico() { ShowInTaskbar = false, StartPosition = FormStartPosition.CenterParent }; Form_Cad.ShowDialog(ActiveForm); if (Form_Cad.codigo != 0) { ConexaoDAL conexao = new ConexaoDAL(DadosConexaoDAL.StringDeConexão); MedicoBLL bll = new MedicoBLL(conexao); MedicoDTO med = bll.CarregaMedicoDTO(Form_Cad.codigo); med_idTextBox.Text = med.Med_id.ToString(); med_nomeTextBox.Text = med.Med_nome; med_crmvTextBox.Text = med.Med_crmv; med_especialidadeComboBox.SelectedValue = med.Med_especialidade; med_logradouroTextBox.Text = med.Med_logradouro; med_numeroTextBox.Text = med.Med_numero; med_complementoTextBox.Text = med.Med_complemento; med_bairroTextBox.Text = med.Med_bairro.ToString(); med_cidadeComboBox.SelectedValue = med.Med_cidade; med_estadoComboBox.SelectedValue = med.Med_estado; AlterarBotoes(3); } else { this.LimpaTela(); this.AlterarBotoes(1); } //encerra form Form_Cad.Dispose(); }
public Boolean EditarMedico(MedicoDTO item, String usuario) { SqlCommand cmd = null; Boolean modifico = false; try { SqlConnection cn = Conexion.Instancia.conectar(); cmd = new SqlCommand("GC_EDITAR_MEDICO_SP", cn); cmd.Parameters.AddWithValue("@ID", item.Id); cmd.Parameters.AddWithValue("@NOMBRES", item.Nombres); cmd.Parameters.AddWithValue("@APELLIDOS", item.Apellidos); cmd.Parameters.AddWithValue("@DNI", item.Dni); cmd.Parameters.AddWithValue("@DIRECCION", item.Direccion); cmd.Parameters.AddWithValue("@CORREO", item.Correo); cmd.Parameters.AddWithValue("@TELEFONO", item.Telefono); cmd.Parameters.AddWithValue("@SEXO", item.Sexo); cmd.Parameters.AddWithValue("@NUMCOLEGIATURA", item.NumeroColegiatura); cmd.Parameters.AddWithValue("@FECHANACIMIENTO", item.FechaNacimiento); cmd.Parameters.AddWithValue("@ACTIVO", item.Activo); cmd.Parameters.AddWithValue("@USUARIOMODIFICACION", usuario); cmd.CommandType = CommandType.StoredProcedure; cn.Open(); int i = cmd.ExecuteNonQuery(); if (i > 0) { modifico = true; } return(modifico); } catch (Exception e) { throw e; } finally { if (cmd != null) { cmd.Connection.Close(); } } }
public List <MedicoDTO> ListarMedicos() { SqlCommand cmd = null; List <MedicoDTO> lista = new List <MedicoDTO>(); try { SqlConnection cn = Conexion.Instancia.conectar(); cmd = new SqlCommand("GC_LEER_MEDICOS_SP", cn); cmd.CommandType = CommandType.StoredProcedure; cn.Open(); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { MedicoDTO objMedico = new MedicoDTO(); objMedico.Id = Convert.ToInt16(dr["ID"]); objMedico.Nombres = dr["NOMBRES"].ToString(); objMedico.Apellidos = dr["APELLIDOS"].ToString(); objMedico.Dni = dr["DNI"].ToString(); objMedico.Direccion = dr["DIRECCION"].ToString(); objMedico.Correo = dr["CORREO"].ToString(); objMedico.Telefono = dr["TELEFONO"].ToString(); objMedico.Sexo = dr["SEXO"].ToString(); objMedico.NumeroColegiatura = dr["NUMCOLEGIATURA"].ToString(); objMedico.FechaNacimiento = Convert.ToDateTime(dr["FECHANACIMIENTO"].ToString()); objMedico.Activo = Convert.ToBoolean(dr["ACTIVO"]); lista.Add(objMedico); } } catch (Exception e) { throw e; } finally { cmd.Connection.Close(); } return(lista); }
private void findButton_Click(object sender, EventArgs e) { MedicoDTO medico = new MedicoDTO(); MedicoDao datos = new MedicoDao(); if (datos.existeCedula(findCedulaTB.Text)) { medico = datos.ObtenerMedico(findCedulaTB.Text); HabilitarDatos(); nombreTB.Text = medico.Nombre; apellidoTB.Text = medico.Apellido; cedulaTB.Text = medico.Cedula; especializacionTB.Text = medico.Especializacion; horarioTB.Text = medico.Horario; salarioTB.Text = Convert.ToString(medico.Salario); sexoTB.Text = Convert.ToString(medico.Sexo); passTB.Text = medico.Password; } else { DesHabilitarDatos(); MessageBox.Show("No existe el medico con dicha cedula"); } }