public FormEditTreeDefault(FMSC.ORM.Core.DatastoreRedux dataStore) { Datastore = dataStore; InitializeComponent(); this.PProd.DataSource = Constants.PRODUCT_CODES; if (ViewController.PlatformType == FMSC.Controls.PlatformType.WinCE) { this.WindowState = FormWindowState.Maximized; this._ceDialogPanel.Visible = true; } else { this._ceDialogPanel.Visible = false; } }
private void Strata_CuttingUnitsGridView_SelectionChanging(object sender, FMSC.Controls.SelectionChangingEventArgs e) { try { //stratum is being removed from cutting unit StratumDO st = this.StrataBindingSource.Current as StratumDO; if (e.IsRemoving == false) { return; } // we don't care if they are adding if (st == null) { e.Cancel = true; return; } //see if that stratum can be edited if (!ViewPresenter.CanEditStratumField(st, null)) { throw new UserFacingException("Stratum Can Not Be Removed", null); } } catch (Exception ex) { this.ExceptionHandler.Handel(ex); e.Cancel = true; } }
private void SampleGroups_TDVGridView_SelectionChanging(object sender, FMSC.Controls.SelectionChangingEventArgs e) { try { SampleGroupDO sg = this.SampleGroupBindingSource.Current as SampleGroupDO; TreeDefaultValueDO tdv = e.Item as TreeDefaultValueDO; if (e.IsRemoving == false) { return; } // we don't care if they are adding if (sg == null || tdv == null) { e.Cancel = true; return; } if (!ViewPresenter.CanRemoveTreeDefault(sg, tdv)) { throw new UserFacingException("Can't remove this species because it has tree data or tree counts.", null); } } catch (Exception ex) { this.ExceptionHandler.Handel(ex); e.Cancel = false; } }
public override void Save(FMSC.ORM.Core.SQL.OnConflictOption option) { base.Save(option); this._hasEdits = false; }
private void _treeFieldWidget_SelectionMoved(object sender, FMSC.Controls.ItemMovedEventArgs e) { UpdateTreeFieldOrder(); }
private void _treeFieldWidget_SelectionMoved(object sender, FMSC.Controls.ItemMovedEventArgs e) { UpdateTreeFieldOrder(); //TreeFieldSetupDO tf = e.Item as TreeFieldSetupDO; //IList<TreeFieldSetupDO> list = (IList<TreeFieldSetupDO>)_treeFieldWidget.SelectedItemsDataSource; //TreeFieldSetupDO othertf = list[e.PreviousIndex]; //tf.FieldOrder = e.NewIndex; //othertf.FieldOrder = e.PreviousIndex; }
private void _logFieldWidget_SelectionMoved(object sender, FMSC.Controls.ItemMovedEventArgs e) { UpdateLogFieldOrder(); //LogFieldSetupDO lf = e.Item as LogFieldSetupDO; //IList<LogFieldSetupDO> list = (IList<LogFieldSetupDO>)_logFieldWidget.SelectedItemsDataSource; //LogFieldSetupDO otherlf = list[e.PreviousIndex]; //lf.FieldOrder = e.NewIndex; //otherlf.FieldOrder = e.PreviousIndex; ////lf.Save(); ////otherlf.Save(); }