Пример #1
0
        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";
            }
        }
Пример #2
0
        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.");

                }
        }