Ejemplo 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("Новый объект добавлен");
        }
Ejemplo n.º 2
0
        //delete
        private void button3_Click(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);
                db.Sotrudniki.Remove(sot);


                db.SaveChanges();

                MessageBox.Show("Объект удален");
            }
            else
            {
                MessageBox.Show("Выберите строку таблицы)!", "Предупреждение", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
Ejemplo n.º 3
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("Объект обновлен");
            }
        }