Esempio n. 1
0
        //add
        private void button1_Click_1(object sender, EventArgs e)
        {
            addsot       add    = new addsot();
            DialogResult result = add.ShowDialog(this);

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

            Sotrudniki sot = new Sotrudniki();

            sot.idsotrud  = int.Parse(add.textBox1.Text);
            sot.Lastname  = add.textBox2.Text;
            sot.Firstname = add.textBox3.Text;
            sot.Backname  = add.textBox4.Text;
            sot.Dolznost  = add.textBox5.Text;
            sot.Telephone = decimal.Parse(add.textBox6.Text);
            sot.Login     = add.textBox7.Text;
            sot.Password  = Hash.Hash256(add.textBox8.Text);


            db.Sotrudniki.Add(sot);
            db.SaveChanges();

            MessageBox.Show("Новый объект добавлен");
        }
Esempio n. 2
0
        //change
        private void button2_Click_1(object sender, EventArgs e)
        {
            if (dataGridView1.SelectedRows.Count > 0)
            {
                int index = dataGridView1.SelectedRows[0].Index;
                int id    = 0;

                bool converted = Int32.TryParse(dataGridView1[0, index].Value.ToString(), out id);
                if (converted == false)
                {
                    return;
                }
                Sotrudniki sot = db.Sotrudniki.Find(id);

                addsot add = new addsot();

                add.textBox1.Text     = sot.idsotrud.ToString();
                add.textBox2.Text     = sot.Lastname;
                add.textBox3.Text     = sot.Firstname;
                add.textBox4.Text     = sot.Backname;
                add.textBox5.Text     = sot.Dolznost;
                add.textBox6.Text     = sot.Telephone.ToString();
                add.textBox7.Text     = sot.Login;
                add.textBox8.Text     = sot.Password;
                add.textBox7.ReadOnly = true;
                add.textBox8.ReadOnly = true;



                DialogResult result = add.ShowDialog(this);

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

                sot.idsotrud  = int.Parse(add.textBox1.Text);
                sot.Lastname  = add.textBox2.Text;
                sot.Firstname = add.textBox3.Text;
                sot.Backname  = add.textBox4.Text;
                sot.Dolznost  = add.textBox5.Text;
                sot.Telephone = decimal.Parse(add.textBox6.Text);


                db.SaveChanges();
                dataGridView1.Refresh(); // обновляем грид
                MessageBox.Show("Объект обновлен");
            }
        }