Exemplo n.º 1
0
        private void buttonAdd_Click(object sender, EventArgs e)
        {
            if (textBoxINN.Text != null &&
                textBoxShortName.Text != null &&
                textBoxAddres.Text != null &&
                textBoxEmail.Text != null &&
                comboBoxidManager.SelectedItem.ToString() != null)
            {
                try
                {
                    LegalEntities legalEntities = new LegalEntities();
                    legalEntities.INN       = textBoxINN.Text;
                    legalEntities.ShortName = textBoxShortName.Text;
                    legalEntities.Address   = textBoxAddres.Text;
                    legalEntities.Email     = textBoxEmail.Text;
                    legalEntities.idManager = Convert.ToInt32(comboBoxidManager.SelectedItem.ToString().Split('.')[1]);

                    Program.база_данных.LegalEntities.Add(legalEntities);
                    Program.база_данных.SaveChanges();
                    обновитьтаблицу();
                }
                catch
                {
                    MessageBox.Show("Ошибка доступа", "Ошибка!", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else
            {
                MessageBox.Show("Данные не выбраны", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
Exemplo n.º 2
0
 private void listView_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (listView.SelectedItems.Count == 1)
     {
         LegalEntities legalEntities = listView.SelectedItems[0].Tag as LegalEntities;
         textBoxINN.Text       = legalEntities.INN;
         textBoxShortName.Text = legalEntities.ShortName;
         textBoxAddres.Text    = legalEntities.Address;
         textBoxEmail.Text     = legalEntities.Email;
     }
     else
     {
         textBoxINN.Text       = "";
         textBoxShortName.Text = "";
         textBoxAddres.Text    = "";
         textBoxEmail.Text     = "";
     }
 }
Exemplo n.º 3
0
        private void buttonDel_Click(object sender, EventArgs e)
        {
            try
            {
                if (listView.SelectedItems.Count == 1)
                {
                    LegalEntities legalEntities = listView.SelectedItems[0].Tag as LegalEntities;

                    Program.база_данных.LegalEntities.Remove(legalEntities);

                    Program.база_данных.SaveChanges();

                    обновитьтаблицу();
                }
            }
            catch
            {
                MessageBox.Show("Ошибка доступа", "Ошибка!", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Exemplo n.º 4
0
        private void buttonEdit_Click(object sender, EventArgs e)
        {
            try
            {
                if (listView.SelectedItems.Count == 1)
                {
                    LegalEntities legalEntities = listView.SelectedItems[0].Tag as LegalEntities;

                    if (textBoxINN.Text != "")
                    {
                        legalEntities.INN = textBoxINN.Text;
                    }
                    if (textBoxShortName.Text != "")
                    {
                        legalEntities.ShortName = textBoxShortName.Text;
                    }
                    if (textBoxAddres.Text != "")
                    {
                        legalEntities.Address = textBoxAddres.Text;
                    }
                    if (textBoxEmail.Text != "")
                    {
                        legalEntities.Email = textBoxEmail.Text;
                    }
                    if (comboBoxidManager.SelectedItem.ToString().Split('.')[1] != "")
                    {
                        legalEntities.idManager = Convert.ToInt32(comboBoxidManager.SelectedItem.ToString().Split('.')[1]);
                    }
                    Program.база_данных.SaveChanges();

                    обновитьтаблицу();
                }
            }
            catch
            {
                MessageBox.Show("Ошибка доступа", "Ошибка!", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }