Exemplo n.º 1
0
        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();
            }
        }
Exemplo n.º 2
0
        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();
                }
            }
        }
Exemplo n.º 3
0
        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;
                }
            }
        }
Exemplo n.º 4
0
        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;
                    }
                }
            }
        }