コード例 #1
0
 private void listViewShowPharmacies_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (listViewShowPharmacies.SelectedItems.Count == 1)
     {
         Pharmacies p = listViewShowPharmacies.SelectedItems[0].Tag as Pharmacies;
         idaptek = p.Id;
         textBoxNamePharmacies.Text       = p.Name;
         textBoxAddress.Text              = p.Address;
         textBoxPhone.Text                = p.Phone;
         textBoxMail.Text                 = p.Mail;
         labelListAvailability.Visible    = true;
         comboBoxListAvailability.Visible = true;
         labelQuantity.Visible            = true;
         textBoxQuantity.Visible          = true;
         ShowAvailability();
         textBoxQuantity.Text = p.Availability.Count.ToString();
     }
     else
     {
         labelListAvailability.Visible    = false;
         comboBoxListAvailability.Visible = false;
         labelQuantity.Visible            = false;
         textBoxQuantity.Visible          = false;
         EmptyField();
     }
 }
コード例 #2
0
 private void buttonAdd_Click(object sender, EventArgs e)
 {
     try
     {
         Pharmacies p = new Pharmacies();
         p.Name    = textBoxNamePharmacies.Text;
         p.Address = textBoxAddress.Text;
         p.Phone   = textBoxPhone.Text;
         p.Mail    = textBoxMail.Text;
         Program.pharmaciesDb.Pharmacies.Add(p);
         Program.pharmaciesDb.SaveChanges();
         EmptyField();
         ShowPharmacies();
     }
     catch { MessageBox.Show("Невозможно добавить информацию об аптеке", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); }
 }
コード例 #3
0
 private void buttonEdit_Click(object sender, EventArgs e)
 {
     if (listViewShowPharmacies.SelectedItems.Count == 1)
     {
         Pharmacies p = listViewShowPharmacies.SelectedItems[0].Tag as Pharmacies;
         p.Name    = textBoxNamePharmacies.Text;
         p.Address = textBoxAddress.Text;
         p.Phone   = textBoxPhone.Text;
         p.Mail    = textBoxMail.Text;
         Program.pharmaciesDb.SaveChanges();
         EmptyField();
         ShowPharmacies();
     }
     else
     {
     }
 }
コード例 #4
0
 private void buttonDelete_Click(object sender, EventArgs e)
 {
     try
     {
         if (listViewShowPharmacies.SelectedItems.Count == 1)
         {
             Pharmacies p = listViewShowPharmacies.SelectedItems[0].Tag as Pharmacies;
             Program.pharmaciesDb.Pharmacies.Remove(p);
             Program.pharmaciesDb.SaveChanges();
             ShowPharmacies();
             EmptyField();
         }
         else
         {
             EmptyField();
         }
     }
     catch { MessageBox.Show("Невозможно удалить данные о аптеке", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); }
 }