12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 |
- using System;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.Data;
- using System.Drawing;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using System.Windows.Forms;
- namespace СУБД_Альфапол
- {
- public partial class FormAddEdit : Form
- {
- public FormAddEdit()
- {
- InitializeComponent();
- }
- private void FormAddEdit_Load(object sender, EventArgs e)
- {
- this.postCodeTableAdapter.Fill(this.alfafloorGDVDataSet1.PostCode);
- this.streetTableAdapter.Fill(this.alfafloorGDVDataSet1.Street);
- this.cityTableAdapter.Fill(this.alfafloorGDVDataSet1.City);
- this.regionTableAdapter.Fill(this.alfafloorGDVDataSet1.Region);
- this.typePartnerTableAdapter.Fill(this.alfafloorGDVDataSet1.TypePartner);
- this.partnerTableAdapter.Fill(this.alfafloorGDVDataSet1.Partner);
- lblIdPartner.Hide();
- if (lblTitleForm.Text == "Добавление партнера")
- {
- bsPartner.AddNew();
- }
-
- }
- private void btnSave_Click(object sender, EventArgs e)
- {
- if (tbxNamepartner.Text == "" || tbxEmail.Text == "" || tbxHouse.Text == "" || tbxName.Text == "" || tbxPatronomyc.Text == "" ||
- tbxPhone.Text == "" || tbxRating.Text == "" || tbxSurname.Text == "" || cmbCity.SelectedIndex == -1 || cmbPostCode.SelectedIndex == -1 || cmbRegion.SelectedIndex == -1 || cmbStreet.SelectedIndex == -1 || cmbTypePartner.SelectedIndex == -1)
- {
- MessageBox.Show("Все поля должны быть заполнены!", "Внимание, ошибка", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
- return;
- }
- if (int.Parse(tbxRating.Text) < 0 || tbxRating.Text == "-0")
- {
- MessageBox.Show("Рейтинг целое неотрицательное число!", "Внимание, ошибка", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
- return;
- }
- bsPartner.EndEdit();
- this.partnerTableAdapter.Update(this.alfafloorGDVDataSet1.Partner);
- this.Close();
- }
- private void tbxRating_Validating(object sender, CancelEventArgs e)
- {
- try
- {
- int.Parse(tbxRating.Text);
- }
- catch
- {
- MessageBox.Show("Рейтинг должен быть целым неотрицательным числом!", "Внимание, ошибка", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
- return;
- }
- //if (tbxRating.Text.Contains(','))
- //{
- //}
- }
-
- }
- }
|