예제 #1
0
 private void buttonTorolEtkezes_Click(object sender, EventArgs e)
 {
     if (dataGridViewEtkezesek.Rows == null || dataGridViewEtkezesek.Rows.Count == 0)
     {
         FormError    fe = new FormError("Ooops...hiba történt!");
         DialogResult dr = fe.ShowDialog();
         if (dr == DialogResult.OK)
         {
             fe.Hide();
         }
     }
     else
     {
         FormMessage  fm     = new FormMessage("Biztos törölni szeretnél?");
         DialogResult result = fm.ShowDialog();
         if (result == DialogResult.OK)
         {
             fm.Hide();
             //Törlés adatbázisból
             repo.deleteEtkezesFromDataBase(Convert.ToInt32(dataGridViewEtkezesek.SelectedRows[0].Cells[7].Value));
             //Törlés listából
             repo.deleteEtkezesFromList(Convert.ToInt32(dataGridViewEtkezesek.SelectedRows[0].Cells[7].Value));
             repo.deleteEtkezesViewnFromList(Convert.ToInt32(dataGridViewEtkezesek.SelectedRows[0].Cells[7].Value));
             //DataGridView frissítés
             feltöltComboboxIdopontokkal();
             frissitEtkezesekDGV();
             beallitEtkezesekDGV();
         }
         else
         {
             fm.Hide();
         }
     }
 }
예제 #2
0
        private void buttonLogin_Click(object sender, EventArgs e)
        {
            errorProviderLogin.Clear();

            Login l = new Login(username.Text, pwd.Text);

            if (l.loginCheck() == true)
            {
                islogged        = l.getUsername();
                loggedID        = l.getLoginId();
                loggedTsuly     = l.Tsuly;
                loggedTmagassag = l.Tmagassag;
                Buildyourbody b = new Buildyourbody();
                b.Show();
                this.Hide();
            }
            else
            {
                FormError    fe     = new FormError("Sikertelen bejelentkezés!");
                DialogResult result = fe.ShowDialog();
                if (result == DialogResult.OK)
                {
                    fe.Hide();
                }

                //errorProviderLogin.SetError(buttonLogin, "Sikertelen Belépés!");
                //MessageBox.Show("Sikertelen Belépés", "Belépés", MessageBoxButtons.OKCancel, MessageBoxIcon.Error);
            }
        }
예제 #3
0
 private void textBoxKaloria_TextChanged(object sender, EventArgs e)
 {
     if (System.Text.RegularExpressions.Regex.IsMatch(textBoxKaloria.Text, "[^0-9]"))
     {
         FormError    fe = new FormError("Oopss... Betűt nem írhatsz!");
         DialogResult dr = fe.ShowDialog();
         if (dr == DialogResult.OK)
         {
             fe.Hide();
             textBoxKaloria.Text = textBoxKaloria.Text.Remove(textBoxKaloria.Text.Length - 1);
         }
     }
 }
예제 #4
0
        private void buttonDeleteEtel_Click(object sender, EventArgs e)
        {
            if (dataGridViewEtelek.Rows == null || dataGridViewEtelek.Rows.Count == 0)
            {
                FormError    fe = new FormError("Ooops...hiba történt!");
                DialogResult dr = fe.ShowDialog();
                if (dr == DialogResult.OK)
                {
                    fe.Hide();
                }
            }
            else
            {
                FormMessage  fm     = new FormMessage("Biztos törölni szeretnél?");
                DialogResult result = fm.ShowDialog();
                if (result == DialogResult.OK)
                {
                    fm.Hide();
                    try
                    {
                        //Törlés adatbázisból
                        r.deleteEtelFromDataBase(Convert.ToInt32(dataGridViewEtelek.SelectedRows[0].Cells[0].Value));
                        //Törlés listából
                        r.deleteEtelFromList(Convert.ToInt32(dataGridViewEtelek.SelectedRows[0].Cells[0].Value));
                    }
                    catch (RepositoryException ex)
                    {
                        Debug.WriteLine(ex.Message);
                        FormError    fe = new FormError("Sikertelen törlés, az étel tagja egy étkezésnek!");
                        DialogResult dr = fe.ShowDialog();
                        if (dr == DialogResult.OK)
                        {
                            fe.Hide();
                        }
                    }

                    //DataGridView frissítés
                    feltoltComboboxEtelek();
                    beallitDataGridView();
                }
                else
                {
                    fm.Hide();
                }
            }
        }
예제 #5
0
        private void buttonSaveUjEtkezes_Click(object sender, EventArgs e)
        {
            if (dataGridViewEtelek.SelectedRows.Count != 1)
            {
                FormError    fe     = new FormError("Nincs kiválasztva étel!");
                DialogResult result = fe.ShowDialog();
                if (result == DialogResult.OK)
                {
                    fe.Hide();
                }
            }
            int     etelid    = Convert.ToInt32(dataGridViewEtelek.SelectedRows[0].Cells[0].Value);
            Etkezes ujEtkezes = new Etkezes(
                dateTimePickerIdopont.Text,
                etelid,
                FormLogin.loggedID
                );
            string      etelnev    = dataGridViewEtelek.SelectedRows[0].Cells[1].Value.ToString();
            int         feherje    = Convert.ToInt32(dataGridViewEtelek.SelectedRows[0].Cells[4].Value);
            int         szenhidrat = Convert.ToInt32(dataGridViewEtelek.SelectedRows[0].Cells[3].Value);
            int         zsir       = Convert.ToInt32(dataGridViewEtelek.SelectedRows[0].Cells[5].Value);
            int         kaloria    = Convert.ToInt32(dataGridViewEtelek.SelectedRows[0].Cells[2].Value);
            string      mennyiseg  = dataGridViewEtelek.SelectedRows[0].Cells[6].Value.ToString();
            EtkezesView ev         = new EtkezesView(
                etelnev,
                dateTimePickerIdopont.Text,
                feherje,
                szenhidrat,
                zsir,
                kaloria,
                mennyiseg
                );

            //Beszúrás az adatbázisba
            r.insertEtkezesToDatabase(ujEtkezes);
            r.addEtkezesViewnToLIst(ev);
            //Beszúrás a listába
            r.addEtkezesToList(ujEtkezes);
            FormSucces   fs      = new FormSucces("Sikeres étkezés hozzáadás");
            DialogResult resultt = fs.ShowDialog();

            if (resultt == DialogResult.OK)
            {
                fs.Hide();
            }
        }