Пример #1
0
        private void toolStripButtonLishkaEdit_Click(object sender, EventArgs e)
        {
            if (dataGridViewLishkot.SelectedRows.Count > 0)
            {
                int  index = dataGridViewLishkot.SelectedRows[0].Index;
                int  lishkat_mana_code;
                bool converted = Int32.TryParse(dataGridViewLishkot[0, index].Value.ToString(), out lishkat_mana_code);
                if (converted == false)
                {
                    return;
                }

                Lishkat_Mana lishka = db.Lishkot_Mana.Find(lishkat_mana_code);

                FormLishka formLishka = new FormLishka();
                formLishka.textBoxLishkaCode.Text    = lishka.Lishkat_Mana_Code.ToString();
                formLishka.textBoxLishkaName.Text    = lishka.Lishkat_Mana_Name;
                formLishka.textBoxLishkaCode.Enabled = false;

                DialogResult result = formLishka.ShowDialog(this);

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

                lishka.Lishkat_Mana_Name = formLishka.textBoxLishkaName.Text;

                db.SaveChanges();

                dataGridViewLishkot.Refresh(); // обновляем грид

                MessageBox.Show("Object updated");
            }
        }
Пример #2
0
        private void toolStripButtonLishkaAdd_Click(object sender, EventArgs e)
        {
            FormLishka   formLishka = new FormLishka();
            DialogResult result     = formLishka.ShowDialog(this);

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

            Lishkat_Mana lishka = new Lishkat_Mana();
            int          lishkat_mana_code;
            bool         converted = Int32.TryParse(formLishka.textBoxLishkaCode.Text, out lishkat_mana_code);

            if (converted == false)
            {
                return;
            }
            lishka.Lishkat_Mana_Code = lishkat_mana_code;
            lishka.Lishkat_Mana_Name = formLishka.textBoxLishkaName.Text;

            db.Lishkot_Mana.Add(lishka);
            db.SaveChanges();

            MessageBox.Show("New object added");
        }