示例#1
0
        private void btnAdd_Click(object sender, EventArgs e)
        {
            // okno jest zwykłą klasą więc tworzymy jego instancję
            var addEditEmployee = new AddEditEmployee();

            addEditEmployee.FormClosing += AddEditEmployee_FormClosing;
            addEditEmployee.ShowDialog();
            addEditEmployee.FormClosing -= AddEditEmployee_FormClosing;
        }
示例#2
0
        private void btnEdit_Click(object sender, EventArgs e)
        {
            if (dgvList.SelectedRows.Count == 0)
            {
                MessageBox.Show("Proszę zaznacz ucznia, którego dane chcesz edytowac");
                return;
            }
            var addEditStudent = new AddEditEmployee(Convert.ToInt32(dgvList.SelectedRows[0].Cells[0].Value));

            addEditStudent.ShowDialog();
        }
示例#3
0
        private void Edit()
        {
            // sprawdzamy, czy jakiś wiersz został zaznaczony
            if (dgvEmployees.SelectedRows.Count == 0)
            {
                MessageBox.Show("Zaznacz pracownika, którego dane chcesz edytować");
                return;
            }

            // okno jest zwykłą klasą więc tworzymy jego instancję
            // F12 na nazwie klasy
            int id              = Convert.ToInt32(dgvEmployees.SelectedRows[0].Cells[0].Value);
            int rowIndex        = dgvEmployees.CurrentCell.RowIndex;
            var addEditEmployee = new AddEditEmployee(id);

            addEditEmployee.FormClosing += AddEditEmployee_FormClosing;
            addEditEmployee.ShowDialog();
            addEditEmployee.FormClosing -= AddEditEmployee_FormClosing;

            if (dgvEmployees.RowCount >= (rowIndex + 1))
            {
                dgvEmployees.CurrentCell = dgvEmployees.Rows[rowIndex].Cells[0];
            }
        }
示例#4
0
        private void btnAdd_Click(object sender, EventArgs e)
        {
            var addEditEmployee = new AddEditEmployee();

            addEditEmployee.ShowDialog();
        }