Exemple #1
0
        private void UpdateDataGridView(TreeGridView tgv, BOJob model)
        {
            Job job = model.DataSource;

            if (job == null)
            {
                return;
            }

            if (model.IsCreating)
            {
                LoadView();
                foreach (DataGridViewRow row in tgv.Rows)
                {
                    row.Selected = (row.Cells[0].Value.ToString() == job.JobNumber);
                }
            }
            else
            {
                DataGridViewRow view_row = GetSelectedDataGridViewRow(tgv);
                view_row.Cells[0].Value = job.JobNumber;
                view_row.Cells[1].Value = job.JobName;
                view_row.Cells[2].Value = job.PercentCompleted;
                view_row.Cells[3].Value = job.JobDescription;
            }
        }
Exemple #2
0
        public FrmJob(ApplicationPresenter ap, BOJob model)
            : base(ap)
        {
            InitializeComponent();

            mModel     = model;
            mViewModel = new BOViewModel(mModel);
            mViewModel.ErrorProvider = errorProvider;

            BindViews();
            RegisterEventHandlers();
        }
Exemple #3
0
 public void ShowJob(BOJob model)
 {
     if (IsInvalid(mFrmJob))
     {
         mFrmJob = new FrmJob(mApplicationController, model);
     }
     else
     {
         mFrmJob.Model = model;
         mFrmJob.UpdateView();
     }
     SetCurrentForm(mFrmJob);
 }