Exemple #1
0
 private void buttonEdit_Click(object sender, EventArgs e)
 {
     try
     {
         if (listViewProvider.SelectedItems.Count == 1)
         {
             ProvidersSet providerSet = listViewProvider.SelectedItems[0].Tag as ProvidersSet;
             providerSet.CompanyName    = textBoxCompanyName.Text;
             providerSet.Address_City   = textBoxAddress_City.Text;
             providerSet.Address_Street = textBoxAddress_Street.Text;
             providerSet.Address_Home   = textBoxAddress_Home.Text;
             providerSet.Phone          = textBoxPhone.Text;
             providerSet.Email          = textBoxEmail.Text;
             if (providerSet.CompanyName == "" || providerSet.Address_City == "" || providerSet.Address_Street == "" || providerSet.Phone == "")
             {
                 throw new Exception("Данные о поставщике не заполнены");
             }
             Program.zooDb.SaveChanges();
             ShowProviders();
         }
         else
         {
             textBoxCompanyName.Text    = "";
             textBoxAddress_City.Text   = "";
             textBoxAddress_Home.Text   = "";
             textBoxAddress_Street.Text = "";
             textBoxPhone.Text          = "";
             textBoxEmail.Text          = "";
         }
     }
     catch (Exception ex) { MessageBox.Show("" + ex.Message, "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); }
 }
Exemple #2
0
        private void buttonAdd_Click(object sender, EventArgs e)
        {
            try
            {
                ProvidersSet providerSet = new ProvidersSet();
                providerSet.CompanyName    = textBoxCompanyName.Text;
                providerSet.Address_City   = textBoxAddress_City.Text;
                providerSet.Address_Street = textBoxAddress_Street.Text;
                providerSet.Address_Home   = textBoxAddress_Home.Text;
                providerSet.Phone          = textBoxPhone.Text;
                providerSet.Email          = textBoxEmail.Text;
                if (providerSet.CompanyName == "" || providerSet.Address_City == "" || providerSet.Address_Street == "" || providerSet.Phone == "")
                {
                    throw new Exception("Данные о поставщике не заполнены");
                }

                Program.zooDb.ProvidersSet.Add(providerSet);
                Program.zooDb.SaveChanges();
                ShowProviders();
            }
            catch (Exception ex) { MessageBox.Show("" + ex.Message, "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); }
        }
Exemple #3
0
 private void listViewProvider_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (listViewProvider.SelectedItems.Count == 1)
     {
         ProvidersSet providerSet = listViewProvider.SelectedItems[0].Tag as ProvidersSet;
         textBoxCompanyName.Text    = providerSet.CompanyName;
         textBoxAddress_City.Text   = providerSet.Address_City;
         textBoxAddress_Street.Text = providerSet.Address_Street;
         textBoxAddress_Home.Text   = providerSet.Address_Home;
         textBoxPhone.Text          = providerSet.Phone;
         textBoxEmail.Text          = providerSet.Email;
     }
     else
     {
         textBoxCompanyName.Text    = "";
         textBoxPhone.Text          = "";
         textBoxEmail.Text          = "";
         textBoxAddress_City.Text   = "";
         textBoxAddress_Home.Text   = "";
         textBoxAddress_Street.Text = "";
     }
 }
Exemple #4
0
 private void buttonDel_Click(object sender, EventArgs e)
 {
     try
     {
         if (listViewProvider.SelectedItems.Count == 1)
         {
             ProvidersSet providerSet = listViewProvider.SelectedItems[0].Tag as ProvidersSet;
             Program.zooDb.ProvidersSet.Remove(providerSet);
             Program.zooDb.SaveChanges();
             ShowProviders();
         }
         textBoxCompanyName.Text    = "";
         textBoxAddress_City.Text   = "";
         textBoxAddress_Home.Text   = "";
         textBoxAddress_Street.Text = "";
         textBoxPhone.Text          = "";
         textBoxEmail.Text          = "";
     }
     catch
     {
         MessageBox.Show("Невозможно удалить, эта запись используется!", "Ошибка!", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }