private void buttonAdd_Click(object sender, EventArgs e)
 {
     if (comboBoxClient.SelectedItem != null && comboBoxSotr.SelectedItem != null && textBoxPrice.Text != "")
     {
         SellsSet sell = new SellsSet();
         sell.IdClient    = Convert.ToInt32(comboBoxClient.SelectedItem.ToString().Split('.')[0]);
         sell.IdSotrudnik = Convert.ToInt32(comboBoxSotr.SelectedItem.ToString().Split('.')[0]);
         sell.Price       = Convert.ToInt32(textBoxPrice.Text);
         if (comboBoxVidTovar.SelectedIndex == 0)
         {
             sell.TypeTovar   = 0;
             sell.Garant      = Convert.ToInt32(textBoxGarant.Text);
             sell.ModelMobile = Convert.ToString(textBoxModelMobile.Text);
         }
         else if (comboBoxVidTovar.SelectedIndex == 1)
         {
             sell.TypeTovar  = 1;
             sell.Garant     = Convert.ToInt32(textBoxGarant.Text);
             sell.NameAcsess = Convert.ToString(textBoxNameAcsess.Text);
         }
         else
         {
             sell.TypeTovar = 2;
             sell.NameOper  = Convert.ToString(textBoxNameOper);
         }
         Program.SpDb.SellsSet.Add(sell);
         Program.SpDb.SaveChanges();
         ShowSellsSet();
     }
     else
     {
         MessageBox.Show("Данные не выбраны", "Ошибка!", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
 }
 private void buttonDel_Click(object sender, EventArgs e)
 {
     try
     {
         if (comboBoxVidTovar.SelectedIndex == 0)
         {
             if (listViewMobile.SelectedItems.Count == 1)
             {
                 SellsSet sell = listViewMobile.SelectedItems[0].Tag as SellsSet;
                 Program.SpDb.SellsSet.Remove(sell);
                 Program.SpDb.SaveChanges();
                 ShowSellsSet();
             }
             comboBoxSotr.SelectedItem   = null;
             comboBoxClient.SelectedItem = null;
             textBoxPrice.Text           = "";
             textBoxGarant.Text          = "";
             textBoxModelMobile.Text     = "";
         }
         else if (comboBoxVidTovar.SelectedIndex == 1)
         {
             if (listViewAcsess.SelectedItems.Count == 1)
             {
                 SellsSet sell = listViewAcsess.SelectedItems[0].Tag as SellsSet;
                 Program.SpDb.SellsSet.Remove(sell);
                 Program.SpDb.SaveChanges();
                 ShowSellsSet();
             }
             comboBoxSotr.SelectedItem   = null;
             comboBoxClient.SelectedItem = null;
             textBoxPrice.Text           = "";
             textBoxGarant.Text          = "";
             textBoxNameAcsess.Text      = "";
         }
         else
         {
             if (listViewOper.SelectedItems.Count == 1)
             {
                 SellsSet sell = listViewOper.SelectedItems[0].Tag as SellsSet;
                 Program.SpDb.SellsSet.Remove(sell);
                 Program.SpDb.SaveChanges();
                 ShowSellsSet();
             }
             comboBoxSotr.SelectedItem   = null;
             comboBoxClient.SelectedItem = null;
             textBoxPrice.Text           = "";
             textBoxNameOper.Text        = "";
         }
     }
     catch
     {
         MessageBox.Show("Невозможно удалить, эта запись используется!", "Ошибка!", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
 private void buttonEdit_Click(object sender, EventArgs e)
 {
     if (comboBoxVidTovar.SelectedIndex == 0)
     {
         if (listViewMobile.SelectedItems.Count == 1)
         {
             SellsSet sell = listViewMobile.SelectedItems[0].Tag as SellsSet;
             sell.IdSotrudnik = Convert.ToInt32(comboBoxSotr.SelectedItem.ToString().Split('.')[0]);
             sell.IdClient    = Convert.ToInt32(comboBoxClient.SelectedItem.ToString().Split('.')[0]);
             sell.Price       = Convert.ToInt32(textBoxPrice.Text);
             sell.Garant      = Convert.ToInt32(textBoxGarant.Text);
             sell.ModelMobile = Convert.ToString(textBoxModelMobile.Text);
             Program.SpDb.SaveChanges();
             ShowSellsSet();
         }
     }
     if (comboBoxVidTovar.SelectedIndex == 1)
     {
         if (listViewMobile.SelectedItems.Count == 1)
         {
             SellsSet sell = listViewMobile.SelectedItems[0].Tag as SellsSet;
             sell.IdSotrudnik = Convert.ToInt32(comboBoxSotr.SelectedItem.ToString().Split('.')[0]);
             sell.IdClient    = Convert.ToInt32(comboBoxClient.SelectedItem.ToString().Split('.')[0]);
             sell.Price       = Convert.ToInt32(textBoxPrice.Text);
             sell.Garant      = Convert.ToInt32(textBoxGarant.Text);
             sell.NameAcsess  = Convert.ToString(textBoxNameAcsess.Text);
             Program.SpDb.SaveChanges();
             ShowSellsSet();
         }
     }
     else
     {
         if (listViewMobile.SelectedItems.Count == 1)
         {
             SellsSet sell = listViewMobile.SelectedItems[0].Tag as SellsSet;
             sell.IdSotrudnik = Convert.ToInt32(comboBoxSotr.SelectedItem.ToString().Split('.')[0]);
             sell.IdClient    = Convert.ToInt32(comboBoxClient.SelectedItem.ToString().Split('.')[0]);
             sell.Price       = Convert.ToInt32(textBoxPrice.Text);
             sell.NameOper    = Convert.ToString(textBoxNameOper.Text);
             Program.SpDb.SaveChanges();
             ShowSellsSet();
         }
     }
 }
 private void listViewOper_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (listViewOper.SelectedItems.Count == 1)
     {
         SellsSet sell = listViewOper.SelectedItems[0].Tag as SellsSet;
         comboBoxClient.SelectedIndex = comboBoxClient.FindString(sell.IdClient.ToString());
         comboBoxSotr.SelectedIndex   = comboBoxClient.FindString(sell.IdSotrudnik.ToString());
         textBoxPrice.Text            = sell.Price.ToString();
         textBoxGarant.Text           = sell.Garant.ToString();
         textBoxNameOper.Text         = sell.NameOper.ToString();
     }
     else
     {
         comboBoxSotr.SelectedItem   = null;
         comboBoxClient.SelectedItem = null;
         textBoxPrice.Text           = "";
         textBoxGarant.Text          = "";
         textBoxNameOper.Text        = "";
     }
 }