public void insertarHorario(Horario horario, MedicoServicio medico) { try { //horario.estado = "Disponible"; SqlCommand insertarHorario = new SqlCommand("insert into HORARIO (IDMEDICO,FECHA,HORA,ESTADO) values (@idMed,@fecha,@hora,@estado)", conexionBDD); insertarHorario.Parameters.AddWithValue("idMed", medico.IdMedico); insertarHorario.Parameters.AddWithValue("fecha", horario.Fecha); insertarHorario.Parameters.AddWithValue("hora", horario.Hora); insertarHorario.Parameters.AddWithValue("estado", "Disponible"); insertarHorario.ExecuteNonQuery(); MessageBox.Show("Registro exitoso", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (SqlException Ex) { MessageBox.Show("Error, no se ingreso el registro", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public DataTable buscarMedicoPorCI(MedicoServicio med) { string SentenciaSQL = "select M.IDMEDICO as 'Nº', M.NOMBRESMEDICO as 'NOMBRES',M.APELLIDOSMEDICO as 'APELLIDOS',e.NOMBREESPECIALIDAD as 'ESPECIALIDAD',m.estadoMedico as 'ESTADO' from ESPECIALIDAD e join MEDICO m on e.IDESPECIALIDAD=m.IDESPECIALIDAD where CEDULAMEDICO=" + "'" + med.strCedulaMedico + "'"; DataTable consulta = new DataTable("Medico"); var objAdapter = new SqlDataAdapter(SentenciaSQL, conexionBDD); objAdapter.Fill(consulta); objAdapter.SelectCommand.CommandText = SentenciaSQL; return consulta; }
public void InsertarMedico(MedicoServicio medico, Especialidad especialidad) { try { SqlCommand insertarMedico = new SqlCommand("insert into MEDICO (IDESPECIALIDAD,EXTMEDICO,CEDULAMEDICO,NOMBRESMEDICO,APELLIDOSMEDICO,DIRECCIONMEDICO,ESTADOCIVILMEDICO,EMAILMEDICO,SEXOMEDICO,ESTADOMEDICO) values (@idEsp,@ext,@cedula,@nombres,@apellidos,@direccion,@estadoC,@email,@sexo,@estadoMedico)", conexionBDD); insertarMedico.Parameters.AddWithValue("ext", medico.extensionMedico); insertarMedico.Parameters.AddWithValue("nombres", medico.strNombresMedico); insertarMedico.Parameters.AddWithValue("apellidos", medico.strApellidosMedico); insertarMedico.Parameters.AddWithValue("direccion", medico.strDireccionMedico); insertarMedico.Parameters.AddWithValue("estadoC", medico.strEstadoCMedico); insertarMedico.Parameters.AddWithValue("email", medico.strEstadoCMedico); insertarMedico.Parameters.AddWithValue("sexo", medico.strSexoMedico); insertarMedico.Parameters.AddWithValue("cedula", medico.strCedulaMedico); insertarMedico.Parameters.AddWithValue("idEsp", especialidad.IdEspecialidad); insertarMedico.Parameters.AddWithValue("estadoMedico", "Disponible"); insertarMedico.ExecuteNonQuery(); MessageBox.Show("Médico registrado con exito", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (SqlException Ex) { MessageBox.Show(Ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }