private void btnShowFirm_Click(object sender, EventArgs e) { int index = dGVFirms.CurrentRow.Index; int firmId = _firmsViewModel.GetFirmIdByIndex(index); using (var addFirmView = new AddFirmView(new AddFirmViewModel(), TypeOfNode.Firm)) { addFirmView.Text = "Ukáž firmu"; addFirmView.StartPosition = FormStartPosition.CenterParent; addFirmView.ShowDialog(); } }
private void btnAddDivision_Click(object sender, EventArgs e) { using (var addFirmView = new AddFirmView(new AddFirmViewModel(), Data.TypeOfNode.Division, _firmId)) { addFirmView.Text = "Pridaj divíziu"; addFirmView.StartPosition = FormStartPosition.CenterParent; addFirmView.ShowDialog(); if (addFirmView.DialogResult == DialogResult.OK) { _companyStructureViewModel.GetDivisions(); dGVDivision.DataSource = _companyStructureViewModel.Divisions; LoadGridProjects(); } } }
private void btnAddFirm_Click(object sender, EventArgs e) { using (var addFirmView = new AddFirmView(new AddFirmViewModel(), TypeOfNode.Firm)) { addFirmView.StartPosition = FormStartPosition.CenterParent; addFirmView.ShowDialog(); if (addFirmView.DialogResult == DialogResult.OK) { _firmsViewModel.GetFirms(); dGVFirms.DataSource = _firmsViewModel.Firms; btnCompanytStructure.Enabled = true; btnEmployees.Enabled = true; btnEditFirm.Enabled = true; btnShowFirm.Enabled = true; } } }
private void btnAddDepartment_Click(object sender, EventArgs e) { if (dGVProject.CurrentRow != null) { int index = dGVProject.CurrentRow.Index; int projectId = _companyStructureViewModel.Projects[index].NodeId; using (var addFirmView = new AddFirmView(new AddFirmViewModel(), Data.TypeOfNode.Department, projectId, _firmId)) { addFirmView.Text = "Pridaj oddelenie"; addFirmView.StartPosition = FormStartPosition.CenterParent; addFirmView.ShowDialog(); if (addFirmView.DialogResult == DialogResult.OK) { _companyStructureViewModel.GetDepartments(projectId); dGVDepartment.DataSource = _companyStructureViewModel.Departments; } } } }