Пример #1
0
 private void buttonEdit_Click(object sender, EventArgs e)
 {
     if (textBoxServiseName.Text != "" && textBoxPrice.Text != "")
     {
         if (listViewServises.SelectedItems.Count == 1)
         {
             int  temp;
             bool price = Int32.TryParse(textBoxPrice.Text, out temp);
             if (!price)
             {
                 MessageBox.Show("введите число в поле Цена", "Неверный тип данных", MessageBoxButtons.OK);
             }
             else
             {
                 ServicesSet servicesSet = listViewServises.SelectedItems[0].Tag as ServicesSet;
                 servicesSet.Service = textBoxServiseName.Text;
                 servicesSet.Price   = Convert.ToInt32(textBoxPrice.Text);
                 Program.vp.SaveChanges();
                 ShowServices();
             }
         }
     }
     else
     {
         MessageBox.Show("Заполните все поля", "Невозможно внести данные!", MessageBoxButtons.OK);
     }
 }
Пример #2
0
 private void listViewServises_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (listViewServises.SelectedItems.Count == 1)
     {
         ServicesSet servicesSet = listViewServises.SelectedItems[0].Tag as ServicesSet;
         textBoxServiseName.Text = servicesSet.Service;
         textBoxPrice.Text       = servicesSet.Price.ToString();
     }
     else
     {
         textBoxServiseName.Text = "";
         textBoxPrice.Text       = "";
     }
 }
Пример #3
0
 private void buttonDel_Click(object sender, EventArgs e)
 {
     try
     {
         if (listViewServises.SelectedItems.Count == 1)
         {
             ServicesSet servicesSet = listViewServises.SelectedItems[0].Tag as ServicesSet;
             Program.vp.ServicesSet.Remove(servicesSet);
             Program.vp.SaveChanges();
             ShowServices();
         }
         textBoxServiseName.Text = "";
         textBoxPrice.Text       = "";
     }
     catch
     {
         MessageBox.Show("Невозможно удалить, эта запись используется!", "Ошибка!", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }