//funcion llamada al momento de dar click en Historia Clinica private void Historia_btn_Click(object sender, EventArgs e) { // instancia al formulario de HistoriaClinica historiaClinica historia = new historiaClinica(); historia.Show(); }
//funcion llamada al dar click en el boton eliminar elimina el paciente private void Eliminar_btn_Click(object sender, EventArgs e) { //valida que se haya seleccionado una fila de la tabla de pacientes if (dataGridView1.SelectedRows.Count > 0) { //obtiene el id del paciente seleccionado idPaciente = dataGridView1.CurrentRow.Cells["codigo"].Value.ToString(); //declara una cadena de para eliminar los registros terapeuticos del paciente string cadena = "delete from Registro_Terapeutico Where codigo_pac = " + idPaciente; //ejecuta el comando Sql SqlCommand sql = new SqlCommand(cadena, conn); sql.ExecuteNonQuery(); //declara una cadena de para eliminar las preferencias del paciente cadena = "delete from Preferencia Where codigo_pac = " + idPaciente; //ejecuta el comando Sql sql = new SqlCommand(cadena, conn); sql.ExecuteNonQuery(); //declara una cadena de para eliminar los datos del paciente cadena = "delete from Paciente Where codigo_pac = " + idPaciente; //ejecuta el comando Sql sql = new SqlCommand(cadena, conn); sql.ExecuteNonQuery(); //vuelve a lanzar el formulario de Historia Clinica MessageBox.Show("Borrado Correctamente"); this.Close(); historiaClinica historiaClinica = new historiaClinica(); historiaClinica.Show(); } else { MessageBox.Show("Seleccione una fila por favor"); } }
//funcion llamada al momento de dar click en registrar private void Registro_btn_Click(object sender, EventArgs e) { //valida los combobox if (validar()) { //valida si se va a editar o guardar por primera vez if (!editar) { //declara la cadena para insertar dentro de paciente string cadena = "insert into Paciente(nombre_pac, apellido_pac, cedula_pac, fecha_nacimiento_pac, fecha_registro_pac, antecedentes_pac, dolor_pac, marcha_pac, muscular_pac, neurologica_pac, articular_pac, discapacidad_pac, impresion_diagnostica_pac) values('" + nombre_txt.Text + " " + "', '" + apellido_txt.Text + "', '" + cedula_txt.Text + "', '" + fecha_nacimiento.Value.Date.ToString("yyyy-MM-dd") + "', '" + fecha_registro.Value.Date.ToString("yyyy-MM-dd") + "', '" + antecedentes_txt.Text + "'," + getDolor() + ", '" + getMarcha() + "', '" + muscular_txt.SelectedItem + "', '" + neurologicas_txt.SelectedItem + "', '" + articular_txt.Text + "', '" + discapacidad_txt.Text + "', '" + impresion_diagnostica.Text + "')"; //declara la consulta SQL y la ejecuta SqlCommand sql = new SqlCommand(cadena, conn); sql.ExecuteNonQuery(); } else { //declara la cadena para actualizar el paciente string cadena = "update Paciente set nombre_pac = '" + nombre_txt.Text + "', apellido_pac ='" + apellido_txt.Text + "', cedula_pac ='" + cedula_txt.Text + "', fecha_nacimiento_pac ='" + fecha_nacimiento.Value.Date.ToString("yyyy-MM-dd") + "', fecha_registro_pac ='" + fecha_registro.Value.Date.ToString("yyyy-MM-dd") + "', antecedentes_pac ='" + antecedentes_txt.Text + "', dolor_pac ='" + getDolor() + "', marcha_pac ='" + getMarcha() + "', muscular_pac ='" + muscular_txt.SelectedItem + "', neurologica_pac ='" + neurologicas_txt.SelectedItem + "', articular_pac ='" + articular_txt.Text + "', discapacidad_pac ='" + discapacidad_txt.Text + "', impresion_diagnostica_pac ='" + impresion_diagnostica.Text + "' Where codigo_pac = " + idPaciente; //declara la consulta SQL y la ejecuta SqlCommand sql = new SqlCommand(cadena, conn); sql.ExecuteNonQuery(); //cambia la varible editar a falso y el id de paciente en 0; editar = false; idPaciente = "0"; } //muestra un mensaje para agregar preferencias al paciente MessageBox.Show("Registro Guardado Correctamente"); DialogResult res = MessageBox.Show("Desea Agregar las Preferencias Ahora ", "Pregunta", MessageBoxButtons.YesNo, MessageBoxIcon.Question); //si se respondio a si agregar preferencias se lanza el formulario de preferencias caso contrario vuelve a lanzar historiaClinica if (res == DialogResult.Yes) { this.Close(); preferencias preferencias = new preferencias(); preferencias.Show(); } else if (res == DialogResult.No) { this.Close(); historiaClinica historiaClinica = new historiaClinica(); historiaClinica.Show(); } } }