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()); } } }
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) { } } }
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"); } } }