//funcion llamada al momento de dar click en Preferencia Paciente private void Preferencias_btn_Click(object sender, EventArgs e) { // instancia al formulario de preferencias preferencias preferencias = new preferencias(); preferencias.Show(); }
private void Eliminar_btn_Click(object sender, EventArgs e) { if (dataGridView1.SelectedRows.Count > 0) { idPreferencia = dataGridView1.CurrentRow.Cells["codigo"].Value.ToString(); string cadena = "delete from Preferencia Where codigo_pre = " + idPreferencia; SqlCommand sql = new SqlCommand(cadena, conn); sql.ExecuteNonQuery(); MessageBox.Show("Borrado Correctamente"); this.Close(); preferencias preferencias = new preferencias(); preferencias.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(); } } }