private void pacbutton_Click(object sender, EventArgs e) { c = new Calcul(); bool ok1 = true, ok2 = true, ok3 = true; if (cNPTextBox3.Text != "") { cnpf = cNPTextBox3.Text; okcnp = c.Cnpvalid(cnpf); } else { if (comboBox4.Text != "Cnp Pacient") cnpf = comboBox4.Text; } if (cNPTextBox3.Text != "" && cNPTextBox3.Text != null) { if (okcnp == true) { if (cnpf != null && cnpf != "") { try { exista = (int)datePersTableAdapter.ScalarQueryCnp2(cnpf); } catch { MessageBox.Show("Vă rugăm reîncercați"); } } if (cnpf != "" && cnpf != null) { if (exista == 1) { if (fumatComboBox.Text != "Selectati" && nrtigarTextBox2.Text != "" && actFizicaComboBox.Text != "Selectati" && gTextBoxa2.Text != "" && hTextBox2.Text != "" && caTextBox3.Text != "" && taSistolicaTextBox2.Text != "" && taSistolicaTextBox2.Text != "" && taDiastolicaTextBox2.Text != "" && glicemieTextBox2.Text != "" && hDLColTextBox2.Text != "" && lDLColTextBox2.Text != "" && tgTextBox3.Text != "" && dateTextBox2.Text != "") { fumf = fumatComboBox.Text; tigarif = int.Parse(nrtigarTextBox2.Text); fizicf = actFizicaComboBox.Text; gf = int.Parse(gTextBoxa2.Text); hf = int.Parse(hTextBox2.Text); caf = int.Parse(caTextBox3.Text); tasf = int.Parse(taSistolicaTextBox2.Text); tadf = int.Parse(taDiastolicaTextBox2.Text); glicemief = int.Parse(glicemieTextBox2.Text); hdlf = int.Parse(hDLColTextBox2.Text); ldlf = int.Parse(lDLColTextBox2.Text); tgf = int.Parse(tgTextBox3.Text); dtf = dateTextBox2.Text; try { evaluariTableAdapter1.InsertQueryEvaluari(fumf, tigarif, fizicf, gf, hf, caf, tasf, tadf, glicemief, hdlf, ldlf, tgf, cnpf, Convert.ToDateTime(dtf).ToString()); ok1 = false; } catch { MessageBox.Show("Am intampinat probleme la salvarea datelor. \n Vă rugăm să reîncercaţi."); } if (ok1 == false) { MessageBox.Show("Salvare cu succes. Accesați pagina următoare pentru mai multe detalii."); } } else MessageBox.Show("Vă rugăm să completați toate rândurile."); } else { if (fumatComboBox.Text != "Selectati" && nrtigarTextBox2.Text != "" && actFizicaComboBox.Text != "Selectati" && gTextBoxa2.Text != "" && hTextBox2.Text != "" && caTextBox3.Text != "" && taSistolicaTextBox2.Text != "" && taSistolicaTextBox2.Text != "" && taDiastolicaTextBox2.Text != "" && glicemieTextBox2.Text != "" && hDLColTextBox2.Text != "" && lDLColTextBox2.Text != "" && tgTextBox3.Text != "" && dateTextBox2.Text != "" && numeTextBox1.Text != "" && sexComboBox.Text != "Selectati" && ocupatieTextBox.Text != "" && dZPComboBox.Text != "Selectati" && dZFComboBox.Text != "Selectati" && boliCardioComboBox.Text != "Selectati" && hAFamComboBox.Text != "Selectati" && dislipidemieComboBox.Text != "Selectati" && obezitateComboBox.Text != "Selectati" && mortiSubiteComboBox.Text != "Selectati" && copilMacroComboBox.Text != "Selectati" && diabetGComboBox.Text != "Selectati" && cardioIschemicaComboBox.Text != "Selectati" && hAPersComboBox.Text != "Selectati" && iMAVCComboBox.Text != "Selectati" && sTGlucozaComboBox.Text != "Selectati") { numef = numeTextBox1.Text; sexf = sexComboBox.Text; ocupatief = ocupatieTextBox.Text; dzpf = dZPComboBox.Text; dzff = dZFComboBox.Text; bolicardiof = boliCardioComboBox.Text; hafamf = hAFamComboBox.Text; dislipif = dislipidemieComboBox.Text; obezf = obezitateComboBox.Text; msubitef = mortiSubiteComboBox.Text; copilmacrof = copilMacroComboBox.Text; diabetgf = diabetGComboBox.Text; cardioischemf = cardioIschemicaComboBox.Text; hapersf = hAPersComboBox.Text; imavcf = iMAVCComboBox.Text; stglucozaf = sTGlucozaComboBox.Text; fumf = fumatComboBox.Text; tigarif = int.Parse(nrtigarTextBox2.Text); fizicf = actFizicaComboBox.Text; gf = int.Parse(gTextBoxa2.Text); hf = int.Parse(hTextBox2.Text); caf = int.Parse(caTextBox3.Text); tasf = int.Parse(taSistolicaTextBox2.Text); tadf = int.Parse(taDiastolicaTextBox2.Text); glicemief = int.Parse(glicemieTextBox2.Text); hdlf = int.Parse(hDLColTextBox2.Text); ldlf = int.Parse(lDLColTextBox2.Text); tgf = int.Parse(tgTextBox3.Text); dtf = dateTextBox2.Text; try { datePersTableAdapter1.InsertQueryDatePers(numef, sexf, cnpf, ocupatief, dzpf, dzpf, bolicardiof, hafamf, dislipif, obezf, msubitef, copilmacrof, diabetgf, cardioischemf, hapersf, imavcf, stglucozaf); ok2 = false; } catch { MessageBox.Show("Am întampinat probleme la salvarea datelor. \n Vă rugăm să reîncercați."); } try { evaluariTableAdapter1.InsertQueryEvaluari(fumf, tigarif, fizicf, gf, hf, caf, tasf, tadf, glicemief, hdlf, ldlf, tgf, cnpf, dtf); ok3 = false; } catch { MessageBox.Show("Am întampinat probleme la salvarea datelor. \n Vă rugam să reincercaţi."); } if (ok2 == false && ok3 == false) { MessageBox.Show("Salvare cu succes. Accesați pagina următoare pentru mai multe detalii."); } } else MessageBox.Show("Vă rugăm să completați toate rândurile."); } } else MessageBox.Show("Vă rugăm să încărcaţi un fişier pentru a putea salva datele în baza de date sau completati câmpurile după care salvați datele."); } else { MessageBox.Show("CNP invalid"); } } else//aici se face insertul pentru un pacient deja existenta { if (cnpf != null && cnpf != "") { try { exista = (int)datePersTableAdapter.ScalarQueryCnp2(cnpf); } catch { MessageBox.Show("Vă rugăm reîncercați"); } } if (cnpf != "" && cnpf != null) { if (exista == 1) { if (fumatComboBox.Text != "Selectati" && nrtigarTextBox2.Text != "" && actFizicaComboBox.Text != "Selectati" && gTextBoxa2.Text != "" && hTextBox2.Text != "" && caTextBox3.Text != "" && taSistolicaTextBox2.Text != "" && taSistolicaTextBox2.Text != "" && taDiastolicaTextBox2.Text != "" && glicemieTextBox2.Text != "" && hDLColTextBox2.Text != "" && lDLColTextBox2.Text != "" && tgTextBox3.Text != "" && dateTextBox2.Text != "") { fumf = fumatComboBox.Text; tigarif = int.Parse(nrtigarTextBox2.Text); fizicf = actFizicaComboBox.Text; gf = int.Parse(gTextBoxa2.Text); hf = int.Parse(hTextBox2.Text); caf = int.Parse(caTextBox3.Text); tasf = int.Parse(taSistolicaTextBox2.Text); tadf = int.Parse(taDiastolicaTextBox2.Text); glicemief = int.Parse(glicemieTextBox2.Text); hdlf = int.Parse(hDLColTextBox2.Text); ldlf = int.Parse(lDLColTextBox2.Text); tgf = int.Parse(tgTextBox3.Text); dtf = dateTextBox2.Text; try { evaluariTableAdapter1.InsertQueryEvaluari(fumf, tigarif, fizicf, gf, hf, caf, tasf, tadf, glicemief, hdlf, ldlf, tgf, cnpf, Convert.ToDateTime(dtf).ToString()); ok1 = false; } catch { MessageBox.Show("Am intampinat probleme la salvarea datelor. \n Vă rugăm să reîncercaţi."); } if (ok1 == false) { MessageBox.Show("Salvare cu succes. Accesați pagina următoare pentru mai multe detalii."); } } else MessageBox.Show("Vă rugăm să completați toate rândurile."); } else { if (fumatComboBox.Text != "Selectati" && nrtigarTextBox2.Text != "" && actFizicaComboBox.Text != "Selectati" && gTextBoxa2.Text != "" && hTextBox2.Text != "" && caTextBox3.Text != "" && taSistolicaTextBox2.Text != "" && taSistolicaTextBox2.Text != "" && taDiastolicaTextBox2.Text != "" && glicemieTextBox2.Text != "" && hDLColTextBox2.Text != "" && lDLColTextBox2.Text != "" && tgTextBox3.Text != "" && dateTextBox2.Text != "" && numeTextBox1.Text != "" && sexComboBox.Text != "Selectati" && ocupatieTextBox.Text != "" && dZPComboBox.Text != "Selectati" && dZFComboBox.Text != "Selectati" && boliCardioComboBox.Text != "Selectati" && hAFamComboBox.Text != "Selectati" && dislipidemieComboBox.Text != "Selectati" && obezitateComboBox.Text != "Selectati" && mortiSubiteComboBox.Text != "Selectati" && copilMacroComboBox.Text != "Selectati" && diabetGComboBox.Text != "Selectati" && cardioIschemicaComboBox.Text != "Selectati" && hAPersComboBox.Text != "Selectati" && iMAVCComboBox.Text != "Selectati" && sTGlucozaComboBox.Text != "Selectati") { numef = numeTextBox1.Text; sexf = sexComboBox.Text; ocupatief = ocupatieTextBox.Text; dzpf = dZPComboBox.Text; dzff = dZFComboBox.Text; bolicardiof = boliCardioComboBox.Text; hafamf = hAFamComboBox.Text; dislipif = dislipidemieComboBox.Text; obezf = obezitateComboBox.Text; msubitef = mortiSubiteComboBox.Text; copilmacrof = copilMacroComboBox.Text; diabetgf = diabetGComboBox.Text; cardioischemf = cardioIschemicaComboBox.Text; hapersf = hAPersComboBox.Text; imavcf = iMAVCComboBox.Text; stglucozaf = sTGlucozaComboBox.Text; fumf = fumatComboBox.Text; tigarif = int.Parse(nrtigarTextBox2.Text); fizicf = actFizicaComboBox.Text; gf = int.Parse(gTextBoxa2.Text); hf = int.Parse(hTextBox2.Text); caf = int.Parse(caTextBox3.Text); tasf = int.Parse(taSistolicaTextBox2.Text); tadf = int.Parse(taDiastolicaTextBox2.Text); glicemief = int.Parse(glicemieTextBox2.Text); hdlf = int.Parse(hDLColTextBox2.Text); ldlf = int.Parse(lDLColTextBox2.Text); tgf = int.Parse(tgTextBox3.Text); dtf = dateTextBox2.Text; try { datePersTableAdapter1.InsertQueryDatePers(numef, sexf, cnpf, ocupatief, dzpf, dzpf, bolicardiof, hafamf, dislipif, obezf, msubitef, copilmacrof, diabetgf, cardioischemf, hapersf, imavcf, stglucozaf); ok2 = false; } catch { MessageBox.Show("Am întampinat probleme la salvarea datelor. \n Vă rugăm să reîncercați."); } try { evaluariTableAdapter1.InsertQueryEvaluari(fumf, tigarif, fizicf, gf, hf, caf, tasf, tadf, glicemief, hdlf, ldlf, tgf, cnpf, dtf); ok3=false; } catch { MessageBox.Show("Am întampinat probleme la salvarea datelor. \n Vă rugam să reincercaţi."); } if (ok2 == false && ok3 == false) { MessageBox.Show("Salvare cu succes. Accesați pagina următoare pentru mai multe detalii."); } } else MessageBox.Show("Vă rugăm să completați toate rândurile."); } } else MessageBox.Show("Vă rugăm să încărcaţi un fişier pentru a putea salva datele în baza de date sau completati câmpurile după care salvați datele."); } if (ok1 == false || ok2 == false && ok3 == false) { dateTextBox2.Text=DateTime.Now.ToShortDateString(); fumatComboBox.Text = "Selectati"; nrtigarTextBox2.Clear(); actFizicaComboBox.Text = "Selectati"; gTextBoxa2.Clear(); hTextBox2.Clear(); caTextBox3.Clear(); taSistolicaTextBox2.Clear(); taDiastolicaTextBox2.Clear(); glicemieTextBox2.Clear(); hDLColTextBox2.Clear(); lDLColTextBox2.Clear(); tgTextBox3.Clear(); numeTextBox1.Clear(); sexComboBox.Text = "Selectati"; cNPTextBox3.Clear(); ocupatieTextBox.Clear(); dZPComboBox.Text = dZFComboBox.Text = boliCardioComboBox.Text = "Selectati"; hAFamComboBox.Text = dislipidemieComboBox.Text = obezitateComboBox.Text = "Selectati"; mortiSubiteComboBox.Text = copilMacroComboBox.Text = diabetGComboBox.Text = "Selectati"; cardioIschemicaComboBox.Text = "Selectati"; hAPersComboBox.Text = "Selectati"; iMAVCComboBox.Text = "Selectati"; sTGlucozaComboBox.Text = "Selectati"; } }
private void button1_Click(object sender, EventArgs e) { Calcul c = new Calcul(); //aici pacientul isi introduce date pentru a utiliza aplicatia if (numetextBox.Text == "" || sexcomboBox.Text == "Selectati" || cnptextBox.Text == "" || ocupatietxtbox.Text == "") MessageBox.Show("Vă rugăm să completați toate rândurile"); else if (cnptextBox.Text.Length != 13) { MessageBox.Show("CNP-ul este incorect."); cnptextBox.Clear(); } else { nume = numetextBox.Text;//atribuim valori pentru salvarea in baza de date pentru un pacient nou cnp = cnptextBox.Text; sex = sexcomboBox.Text; ocupatie = ocupatietxtbox.Text; if (c.Cnpvalid(cnp) == true) { int existac = 0; try { existac = (int)datePersTableAdapter1.ScalarQueryCnp2(cnp);//verificam daca avem cnp-ul deja in baza de date if (existac == 1) MessageBox.Show("Acest Cnp există deja in baza de date. Dacă acuma utilizați prima data aplicația reverificati cnp. \n Dacă ați mai utilizat aplicația în trecut vă rugăm să apăsați butonul Înapoi pentru a intra"); else tabControl1.SelectedIndex = tabControl1.SelectedIndex + 1; } catch { MessageBox.Show("Am întâmpinat probleme la verificarea datelor. \n Vă rugăm să reîncercaţi."); } dzpcombobox.Enabled = true;//permitem utilizarea controalelor pentru a introduce datele necesare in baza de date dzfcombobox.Enabled = true; cardiocomboBox.Enabled = true; hipercomboBox.Enabled = true; discomboBox.Enabled = true; obezcomboBox.Enabled = true; subitcomboBox.Enabled = true; macrocomboBox.Enabled = true; diacomboBox.Enabled = true; cardcomboBox.Enabled = true; button2.Enabled = true; button3.Enabled = true; artcomboBox.Enabled = true; crbcomboBox.Enabled = true; glucocomboBox.Enabled = true; button6.Enabled = false; button10.Enabled = true; button11.Enabled = true; } else MessageBox.Show("Cnp-ul nu este valid. Va rugam introduceti un Cnp valid."); } }