Esempio n. 1
0
        private void button1_Click(object sender, EventArgs e)
        {
            frmClientDetails myForm;

            myForm = new frmClientDetails();
            myForm.edtGender.SelectedIndex = 0;

            myForm.ShowDialog();

            if (myForm.DialogResult == DialogResult.OK)
            {
                if (myForm.edtGender.Text == "Female")
                {
                    IDX = _tblClient.AddRec(myForm.edtName.Text, myForm.edtSurname.Text, 0, (int)myForm.edtAge.Value);
                }
                else
                {
                    IDX = _tblClient.AddRec(myForm.edtName.Text, myForm.edtSurname.Text, 1, (int)myForm.edtAge.Value);
                }

                LoadData();

                foreach (DataGridViewRow ARec in dataGridView1.Rows)
                {
                    if (ARec.Cells[0].Value.ToString() == IDX)
                    {
                        dataGridView1.CurrentCell = ARec.Cells[1];
                    }
                }
            }
        }
Esempio n. 2
0
        private void DoEdit()
        {
            try
            {
                frmClientDetails myForm;
                myForm = new frmClientDetails();

                IDX = dataGridView1.CurrentRow.Cells["IDX"].Value.ToString();

                if (dataGridView1.CurrentRow.Cells["Gender"].Value.ToString() == "Female")
                {
                    myForm.edtGender.SelectedIndex = 0;
                }
                else
                {
                    myForm.edtGender.SelectedIndex = 1;
                }

                myForm.edtName.Text    = dataGridView1.CurrentRow.Cells["Name"].Value.ToString();
                myForm.edtSurname.Text = dataGridView1.CurrentRow.Cells["Surname"].Value.ToString();
                myForm.edtAge.Text     = dataGridView1.CurrentRow.Cells["Age"].Value.ToString();

                myForm.ShowDialog();

                if (myForm.DialogResult == DialogResult.OK)
                {
                    if (myForm.edtGender.Text == "Female")
                    {
                        _tblClient.EditRec(IDX, myForm.edtName.Text, myForm.edtSurname.Text, 0, (int)myForm.edtAge.Value);
                    }
                    else
                    {
                        _tblClient.EditRec(IDX, myForm.edtName.Text, myForm.edtSurname.Text, 1, (int)myForm.edtAge.Value);
                    }

                    LoadData();

                    foreach (DataGridViewRow ARec in dataGridView1.Rows)
                    {
                        if (ARec.Cells[0].Value.ToString() == IDX)
                        {
                            dataGridView1.CurrentCell = ARec.Cells[1];
                        }
                    }
                }
            }
            catch
            {
                MessageBox.Show("Select a row first");
            }
        }