private void ButtonOrder_Click(object sender, EventArgs e) { try { ClientSet client = new ClientSet(); if (comboBoxBook.SelectedItem != null) { client.IdBook = Convert.ToInt32(comboBoxBook.SelectedItem.ToString().Split('.')[0]); } else { throw new Exception("Обязательные данные не заполнены"); } if (textBoxLastName.Text == "" || textBoxFirstName.Text == "" || textBoxMiddleName.Text == "" || textBoxPhone.Text == "" || textBoxEmail.Text == "") { throw new Exception("Обязательные данные не заполнены"); } else { client.LastName = textBoxLastName.Text; client.FirstName = textBoxFirstName.Text; client.MiddleName = textBoxMiddleName.Text; client.Phone = textBoxPhone.Text; client.Email = textBoxEmail.Text; } MessageBox.Show("Ваш заказ успешно офоромлен! Книга будет отправленна на почту", "Заказ оформлен", MessageBoxButtons.OK, MessageBoxIcon.Information); Form formMain = new Main(); formMain.Show(); this.Hide(); Program.litRes.ClientSet.Add(client); Program.litRes.SaveChanges(); } catch (Exception ex) { MessageBox.Show("" + ex.Message, "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void ListViewClient_SelectedIndexChanged(object sender, EventArgs e) { if (listViewClient.SelectedItems.Count == 1) { ClientSet clientSet = listViewClient.SelectedItems[0].Tag as ClientSet; textBoxLastName.Text = clientSet.LastName; textBoxFirstName.Text = clientSet.FirstName; textBoxMiddleName.Text = clientSet.MiddleName; textBoxPhone.Text = clientSet.Phone; textBoxEmail.Text = clientSet.Email; comboBoxBook.Text = clientSet.IdBook.ToString() + "." + clientSet.BookSet.Title + " - " + clientSet.BookSet.Author; } else { textBoxLastName.Text = ""; textBoxFirstName.Text = ""; textBoxMiddleName.Text = ""; textBoxPhone.Text = ""; textBoxEmail.Text = ""; comboBoxBook.SelectedItem = null; } }
private void ButtonEdit_Click(object sender, EventArgs e) { try { if (listViewClient.SelectedItems.Count == 1) { ClientSet clientSet = listViewClient.SelectedItems[0].Tag as ClientSet; if (comboBoxBook.SelectedItem != null) { clientSet.IdBook = Convert.ToInt32(comboBoxBook.SelectedItem.ToString().Split('.')[0]); } else { throw new Exception("Обязательные данные не заполнены"); } if (textBoxLastName.Text == "" || textBoxFirstName.Text == "" || textBoxMiddleName.Text == "" || textBoxPhone.Text == "" || textBoxEmail.Text == "") { throw new Exception("Обязательные данные не заполнены"); } else { clientSet.LastName = textBoxLastName.Text; clientSet.FirstName = textBoxFirstName.Text; clientSet.MiddleName = textBoxMiddleName.Text; clientSet.Phone = textBoxPhone.Text; clientSet.Email = textBoxEmail.Text; } } Program.litRes.SaveChanges(); ShowClient(); } catch (Exception ex) { MessageBox.Show("" + ex.Message, "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Information); } }