Пример #1
0
        private void Form_final_Load(object sender, EventArgs e)
        {
            this.Location  = new Point(frm.Location.X - this.Width / 2 + 20, frm.Location.Y + frm.Height + 10);
            this.BackColor = Color.Black;
            label_error.Hide();
            label_balance.Hide();
            label_final.Hide();
            label_getmoney.Hide();
            label_time.Hide();
            pictureBox_error.Hide();
            for (int i = 0; i < user.GetData().Rows.Count; i++)
            {
                if (frm.number() == user.GetData().Rows[i]["CarNumber"].ToString())
                {
                    User first = new User(user.GetData().Rows[i]["FirstName"].ToString(),
                                          user.GetData().Rows[i]["LastName"].ToString(),
                                          DateTime.Parse(user.GetData().Rows[i]["BirthDay"].ToString()),
                                          Double.Parse(user.GetData().Rows[i]["Balance"].ToString()),
                                          user.GetData().Rows[i]["CarNumber"].ToString(),
                                          user.GetData().Rows[i]["TelephoneNumber"].ToString(),
                                          DateTime.Parse(user.GetData().Rows[i]["LastEnter"].ToString()),
                                          DateTime.Parse(user.GetData().Rows[i]["LastQuit"].ToString()));

                    label_time.Text     = "Время вашего пребывания: " + first.getTime() + " мин";
                    label_getmoney.Text = "С Вашего счета списано: " + first.getChangesInBalance() + " руб.";

                    userInfo.newInfo(userInfo.GetData().Rows.Count + 1, "Списание", frm.number(), double.Parse(user.GetData().Rows[i]["Balance"].ToString()),
                                     first.getChangesInBalance(), first.getTime().ToString(), first.getBalance(), DateTime.Now);

                    user.updateBalance(first.getBalance(), frm.number());
                    label_balance.Text = "На Вашем счете осталось: " + user.GetData().Rows[i]["Balance"].ToString() + " руб.";
                    user.updateParking(false, frm.number());
                }
            }
        }
Пример #2
0
        private void button1_Click(object sender, EventArgs e)
        {
            String carNumber = textBox_carNumber1.Text + textBox_carNumber2.Text + textBox_carNumber3.Text;

            tryBox();

            if ((tryBlnc == true) && (tryNumb == true))
            {
                DialogResult vibor2 = MessageBox.Show("Вы действительно хотите пополнить баланс?", "Подтверждение", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                if (vibor2 == DialogResult.Yes)
                {
                    userInfo.newInfo(userInfo.GetData().Rows.Count + 1, "Пополнение", carNumber,
                                     double.Parse(user.GetData().Rows[num_row]["Balance"].ToString()),
                                     double.Parse(textBox_money.Text.ToString()), "0", (double.Parse(user.GetData().Rows[num_row]["Balance"].ToString()) +
                                                                                        double.Parse(textBox_money.Text.ToString())), DateTime.Now);


                    user.updateBalance((double.Parse(user.GetData().Rows[num_row]["Balance"].ToString()) +
                                        double.Parse(textBox_money.Text.ToString())), carNumber);
                    MessageBox.Show("Баланс пополнен!");
                    textBox_carNumber1.Text = "";
                    textBox_carNumber2.Text = "";
                    textBox_carNumber3.Text = "";
                    textBox_money.Text      = "";
                }
                if (vibor2 == DialogResult.No)
                {
                }
            }
        }
Пример #3
0
 private void comboBox_num_TextChanged(object sender, EventArgs e)
 {
     for (int i = 0; i < user.GetData().Rows.Count; i++)
     {
         if (user.GetData().Rows[i]["CarNumber"].ToString() == comboBox_num.Text)
         {
             textBox_firstName.Text = user.GetData().Rows[i]["FirstName"].ToString();
             textBox_lastName.Text  = user.GetData().Rows[i]["LastName"].ToString();
             textBox_balance.Text   = user.GetData().Rows[i]["Balance"].ToString();
             break;
         }
     }
     InfoArea.Text = "";
     InfoArea.AppendText("Операция" + "\t" +
                         "Номер" + "\t" +
                         "Было денег" + "    " +
                         "Списано" + "    " +
                         "Стало денег" + "    " +
                         "Время парковки" + "        " +
                         "Дата" + "\n" + "\t\t\t\t    " +
                         "/Пополнено" + "\n\n");
     for (int i = 0; i < userInfo.GetData().Rows.Count; i++)
     {
         if (comboBox_num.Text == userInfo.GetData().Rows[i]["CarNumber"].ToString())
         {
             date = userInfo.GetData().Rows[i]["Date"].ToString();
             if (userInfo.GetData().Rows[i]["Operation"].ToString() == "Пополнение")
             {
                 InfoArea.SelectionColor = Color.Green;
             }
             else
             {
                 InfoArea.SelectionColor = Color.Red;
             }
             InfoArea.AppendText(userInfo.GetData().Rows[i]["Operation"].ToString() + "\t");
             InfoArea.AppendText(userInfo.GetData().Rows[i]["CarNumber"].ToString() + "\t" +
                                 "  " +
                                 Double.Parse(userInfo.GetData().Rows[i]["Balance"].ToString()).ToString("0.00") + "\t\t" +
                                 Double.Parse(userInfo.GetData().Rows[i]["Money"].ToString()).ToString("0.00") + "\t" +
                                 Double.Parse(userInfo.GetData().Rows[i]["NewBalance"].ToString()).ToString("0.00") + "\t\t" +
                                 userInfo.GetData().Rows[i]["ParkingTime"].ToString() + " мин." + "\t" +
                                 date + "\n");
             InfoArea.SelectionColor = Color.Black;
             InfoArea.AppendText("---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------\n");
         }
     }
 }