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; } }
public FrmJob(ApplicationPresenter ap, BOJob model) : base(ap) { InitializeComponent(); mModel = model; mViewModel = new BOViewModel(mModel); mViewModel.ErrorProvider = errorProvider; BindViews(); RegisterEventHandlers(); }
public void ShowJob(BOJob model) { if (IsInvalid(mFrmJob)) { mFrmJob = new FrmJob(mApplicationController, model); } else { mFrmJob.Model = model; mFrmJob.UpdateView(); } SetCurrentForm(mFrmJob); }