Esempio n. 1
0
        private void btnAdd_Click(object sender, EventArgs e)
        {
            DFormBrand   dFormBrand   = new DFormBrand();
            DialogResult dialogResult = dFormBrand.ShowDialog(this);

            if (dialogResult == DialogResult.Cancel)
            {
                return;
            }

            Brand brand = new Brand()
            {
                Name        = dFormBrand.tbName.Text,
                Carrying    = (int)dFormBrand.ntbCarrying.Value,
                Description = dFormBrand.rtbDescription.Text,
                Lenght      = (int)dFormBrand.ntbLenght.Value,
                Width       = (int)dFormBrand.ntbWidth.Value,
                Height      = (int)dFormBrand.ntbHeight.Value
            };

            db.Brands.Add(brand);
            db.SaveChanges();

            SearchObjects(this, EventArgs.Empty);

            MessageBox.Show("Новый объект добавлен", "Информация", MessageBoxButtons.OK, MessageBoxIcon.Information);
        }
Esempio n. 2
0
        private void btnChange_Click(object sender, EventArgs e)
        {
            if (dgvBrands.SelectedRows.Count > 0)
            {
                int  selectedIndex = dgvBrands.SelectedRows[0].Index;
                int  id            = 0;
                bool converted     = int.TryParse(dgvBrands[0, selectedIndex].Value.ToString(), out id);

                if (!converted)
                {
                    return;
                }

                Brand brand = db.Brands.Find(id);

                DFormBrand dFormBrand = new DFormBrand();
                dFormBrand.tbName.Text         = brand.Name;
                dFormBrand.ntbCarrying.Value   = (decimal)brand.Carrying;
                dFormBrand.rtbDescription.Text = brand.Description;
                dFormBrand.ntbLenght.Value     = (decimal)brand.Lenght;
                dFormBrand.ntbWidth.Value      = (decimal)brand.Width;
                dFormBrand.ntbHeight.Value     = (decimal)brand.Height;

                DialogResult dialogResult = dFormBrand.ShowDialog();

                if (dialogResult == DialogResult.Cancel)
                {
                    return;
                }

                brand.Name        = dFormBrand.tbName.Text;
                brand.Carrying    = (int)dFormBrand.ntbCarrying.Value;
                brand.Description = dFormBrand.rtbDescription.Text;
                brand.Lenght      = (int)dFormBrand.ntbLenght.Value;
                brand.Width       = (int)dFormBrand.ntbWidth.Value;
                brand.Height      = (int)dFormBrand.ntbHeight.Value;

                db.SaveChanges();
                dgvBrands.Refresh();

                LoadDescription(this, EventArgs.Empty);

                MessageBox.Show("Объект обновлен.", "Информация", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }