private Tables() { DepartmentTable = CreateTable.Create(new DepartmentTableCreator()); EmployeeTable = CreateTable.Create(new EmployeeTableCreator()); EmployeeStatus = CreateTable.Create(new EmployeeStatusTableCreator()); RelationTable = CreateTable.Create(new RelationTableCreator()); }
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); }