예제 #1
0
 public CriteriaTextSelectionV(Criteria selectedCriteria, Sex sex, List <Criteria> criteriaList, int criteriaIndex, MainWindowV view, int position)
 {
     InitializeComponent();
     CriteriaList            = criteriaList;
     CriteriaIndex           = criteriaIndex;
     presenter               = new CriteriaTextSelectionP(this, selectedCriteria);
     viewState               = ViewState.WaitingForInput;
     this.sex                = sex;
     GradeSelectedByUser     = false;
     VariationSelectedByUser = false;
     View     = view;
     Position = position;
     RefreshView();
 }
예제 #2
0
        private void btnSaveNChangeEmployee_Click(object sender, EventArgs e)
        {
            Button button = sender as Button;

            if (button.Text == "Изменить")
            {
                button.Text = "Сохранить";
                EmployeePObj.ChangeEmployee();
            }
            else
            {
                button.Text = "Изменить";
                EmployeePObj.SaveEmployee();
                MainWindowV form = Owner as MainWindowV;
                form.MainPresenter.ClickOnDepartment((string)form.tvScructCompany.SelectedNode.Tag);
                Close();
            }
        }
예제 #3
0
 public MainWindowP(MainWindowV mainView)
 {
     MainView  = mainView;
     MainModel = new Model.MainWindowM(this);
     MainView.lbListEmployee.DataSource = ListEmployee;
 }
예제 #4
0
 public StartMenuVM(MainWindowV main)
 {
     mainWindow = main;
 }
 public MainWindowP(MainWindowV view)
 {
     this.view = view;
 }