예제 #1
0
파일: Form1.cs 프로젝트: TIPYexe/VMB
        private void buttonJumate_Click(object sender, EventArgs e)
        {
            foreach (om Zilier in zilieri_zi)
            {
                int i = Indice(Zilier.nume);
                zilieri[i].prezente -= ((float)0.5);
                SqliteDataAccess.UpdateTabel(zilieri[i]);
            }

            IncarcaOameni();
            RefreshSezon();
        }
예제 #2
0
파일: Form1.cs 프로젝트: TIPYexe/VMB
        private void Searchbar_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.KeyCode == Keys.Enter)
            {
                string   nume_search = "";
                string   aux0        = Searchbar.Text.ToLower();
                string[] aux         = aux0.Split(' ');

                for (int j = 0; j < aux.Length; j++)
                {
                    //MessageBox.Show(aux[j]);

                    aux[j]      = aux[j].First().ToString().ToUpper() + aux[j].Substring(1);
                    nume_search = nume_search + aux[j] + " ";
                }

                nume_search = nume_search.Trim();
                nume_search = nume_search.First().ToString().ToUpper() + nume_search.Substring(1);

                int i  = Indice(nume_search);
                int nr = Int32.Parse(textBox2.Text);

                if (zilieri[i].prezente < nr * 5)
                {
                    MessageBox.Show(zilieri[i].nume + " are doar " + (((int)zilieri[i].prezente) / 5).ToString() + " bonusuri.");
                }
                else
                {
                    DialogResult dialogResult = MessageBox.Show("Esti sigur ca ii dai " + nr.ToString() + " bonusuri\nlui " + zilieri[i].nume + "?", "Verificare", MessageBoxButtons.YesNo);
                    if (dialogResult == DialogResult.Yes)
                    {
                        zilieri[i].prezente -= 5 * nr;
                        SqliteDataAccess.UpdateTabel(zilieri[i]);
                        ConfirmationBoxBonus.Text = zilieri[i].nume + " a primit " + nr.ToString() + " bonusuri.";
                        Searchbar.Text            = "";
                        textBox2.Text             = "";
                        RefreshBonus();
                        RefreshSezon();
                    }
                }
            }
        }
예제 #3
0
파일: Form1.cs 프로젝트: TIPYexe/VMB
        private void CasetaPrezenta_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.KeyCode == Keys.Enter)
            {
                // if (SqliteDataAccess.validZi(this.dateTimePicker.Text))
                //{
                //    CasetaPrezenta.Text = "";
                //    MessageBox.Show("ZIUA NU ESTE VALIDA");
                //}
                //else
                //{
                om Zilier = new om();

                string   aux0 = CasetaPrezenta.Text.ToLower();
                string[] aux  = aux0.Split(' ');
                Zilier.nume = "";

                CasetaPrezenta.Text = "";

                for (int j = 0; j < aux.Length; j++)
                {
                    //MessageBox.Show(aux[j]);

                    aux[j]      = aux[j].First().ToString().ToUpper() + aux[j].Substring(1);
                    Zilier.nume = Zilier.nume + aux[j] + " ";
                }

                Zilier.nume = Zilier.nume.Trim();
                Zilier.nume = Zilier.nume.First().ToString().ToUpper() + Zilier.nume.Substring(1);

                int i  = Indice(Zilier.nume);
                int ok = 1;

                if (i == -1)
                {
                    Zilier.prezente = 1;

                    //S-ar putea sa trebuiasca in afara if-ului
                    SqliteDataAccess.SaveZilier(Zilier);
                }
                else
                {
                    foreach (om Zilier2 in zilieri_zi)
                    {
                        if (Valid(Zilier2.nume, Zilier.nume))
                        {
                            ok = 0;
                        }
                    }

                    if (ok == 1)
                    {
                        zilieri[i].prezente++;
                        SqliteDataAccess.UpdateTabel(zilieri[i]);
                    }
                }

                if (ok == 1)
                {
                    zilieri_zi.Add(Zilier);

                    IncarcaOameni();
                    RefreshSezon();
                    RefreshBonus();
                    RefreshZi();
                }

                ConfirmationBox.Text = "";
                if (i != -1)
                {
                    ConfirmationBox.Text = zilieri[i].nume + " are acum " + zilieri[i].prezente.ToString() + " prezente.";
                }
                else
                {
                    ConfirmationBox.Text = Zilier.nume + " a facut PRIMA prezenta.";
                }
                //}
            }
        }