private void Form1_Load(object sender, EventArgs e) { Status_comboBox.Hide(); Status_comboBox.Items.Add("inLending"); Status_comboBox.Items.Add("overDue"); Status_comboBox.Items.Add("completed"); dateTimePicker.Hide(); dateTimePicker1.Hide(); Save_button.Hide(); LendingID_label.Text = l.getLendingID().ToString(); CustomerID_label.Text = l.getCustomer().getCustomerID().ToString(); CustomerName_label.Text = l.getCustomer().getCustomerName(); StartDate_label.Text = l.getStartDate().ToString(); EndDate_label.Text = l.getEndDate().ToString(); Status_label.Text = l.getStatus().ToString(); ReturnDate_label.Text = l.getReturnDate().ToString(); Title_label.Text = "Lending " + "#" + l.getLendingID().ToString() + " Details"; for (int i = 0, j = 0; i < textBoxes.Count() && j < l.getRecords().Count(); i = i + 4, j++) { textBoxes[i].Text = l.getRecords()[j].getRecord().getQrCode().ToString(); textBoxes[i + 1].Text = l.getRecords()[j].getRecord().getRecordName().ToString(); textBoxes[i + 2].Text = l.getRecords()[j].getRecord().getArtist().ToString(); textBoxes[i + 3].Text = l.getRecords()[j].getQuantity().ToString(); } }
private void button2_Click(object sender, EventArgs e) { EndDate_label.Hide(); Status_label.Hide(); Status_comboBox.Show(); dateTimePicker.Show(); dateTimePicker.Value = l.getEndDate(); Status_comboBox.Text = l.getStatus().ToString(); Save_button.Show(); dateTimePicker1.Show(); ReturnDate_label.Hide(); }
private void AddEditCarrierForm_FormClosing(object sender, FormClosingEventArgs e) { if (DialogResult == DialogResult.OK) { try { if (Brand_textBox.Text.Trim() == "") { Brand_textBox.Focus(); throw new Exception("Не указана марка транспортного средства"); } if (Model_textBox.Text.Trim() == "") { Model_textBox.Focus(); throw new Exception("Не указана модель транспортного средства"); } if (StateNumber_textBox.Text.Trim() == "") { StateNumber_textBox.Focus(); throw new Exception("Не указан государственный регистрационный номер транспортного средства"); } if (Color_textBox.Text.Trim() == "") { Color_textBox.Focus(); throw new Exception("Не указан цвет транспортного средства"); } if (Transmission_comboBox.SelectedIndex == -1) { Transmission_comboBox.Focus(); throw new Exception("Не выбрана трансмиссия транспортного средства"); } if (Category_comboBox.SelectedIndex == -1) { Category_comboBox.Focus(); throw new Exception("Не выбрана категория транспортного средства"); } if (Status_comboBox.SelectedIndex == -1) { Status_comboBox.Focus(); throw new Exception("Не выбран статус транспортного средства"); } if (dataRow != null) { for (int i = 0; i < carriersDataTable.Rows.Count; i++) { if ((carriersDataTable[i][0].ToString() != dataRow[0].ToString()) && (carriersDataTable[i][3].ToString().ToLower() == StateNumber_textBox.Text.Trim().ToLower())) { throw new Exception("ТС с таким государственным регистрационным номером уже имеется в базе"); } } } else { for (int i = 0; i < carriersDataTable.Rows.Count; i++) { if (carriersDataTable[i][3].ToString().ToLower() == StateNumber_textBox.Text.Trim().ToLower()) { throw new Exception("ТС с таким государственным регистрационным номером уже имеется в базе"); } } } } catch (Exception exp) { MessageBox.Show(exp.Message, "Ошибка"); e.Cancel = true; return; } if (dataRow != null) { dataRow["Brand"] = Brand_textBox.Text; dataRow["Model"] = Model_textBox.Text; dataRow["StateNumber"] = StateNumber_textBox.Text; dataRow["Color"] = Color_textBox.Text; dataRow["Transmission"] = Transmission_comboBox.SelectedValue; dataRow["Category"] = Category_comboBox.SelectedValue; dataRow["Status"] = Status_comboBox.SelectedValue; } else { carriersDataTable.AddCarriersRow(Brand_textBox.Text, Model_textBox.Text, StateNumber_textBox.Text, Color_textBox.Text, transmissionsDataTable[Transmission_comboBox.SelectedIndex], categoriesDataTable[Category_comboBox.SelectedIndex], carriersStatusesDataTable[Status_comboBox.SelectedIndex]); } } }