Ejemplo n.º 1
0
        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();
            }
        }
Ejemplo n.º 2
0
 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();
 }
Ejemplo n.º 3
0
 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]);
         }
     }
 }