Example #1
0
        //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();
        }
Example #2
0
        //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");
            }
        }
Example #3
0
 //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();
         }
     }
 }