Esempio n. 1
0
 private Tables()
 {
     DepartmentTable = CreateTable.Create(new DepartmentTableCreator());
     EmployeeTable   = CreateTable.Create(new EmployeeTableCreator());
     EmployeeStatus  = CreateTable.Create(new EmployeeStatusTableCreator());
     RelationTable   = CreateTable.Create(new RelationTableCreator());
 }
Esempio n. 2
0
        public OrganizationPresenter(View.IOrganizationView _view)
        {
            model = new Model.OrganizationModel();
            view  = _view;

            tables = model.GetTables();

            Dictionary <int, string> dictionary
                = model.GetDictionaryEmployeeStatus(tables.EmployeeStatus);

            view.CBEmployeeStatus.SetItems(dictionary);


            DataSet dataSet = model.CreateDataSet(tables.DepartmentTable
                                                  , tables.EmployeeStatus
                                                  , tables.EmployeeTable
                                                  , tables.RelationTable);


            tableForDGV = CreateTable.Create(new AfterRelationTableCreator());
            model.CreateRelationForDataSet(dataSet);
            model.GetTableAfterRelation(dataSet, tableForDGV);
            view.DGVRelation.DataSource = tableForDGV;

            view.BtnTableMode.CheckedChanged          += OnButtonTableMode_CheckedChanged;
            view.CBEmployeeStatus.SelectedItemChanged += OnComboboxStatusEmployee_SelectedIndexChanged;
            OnButtonTableMode_CheckedChanged(new object(), EventArgs.Empty);
        }