Beispiel #1
0
        public virtual Plot MakePlot(CuttingUnit cuttingUnit)
        {
            Plot newPlot;

            if (this.Is3PPNT)
            {
                newPlot = new Plot3PPNT(DAL)
                {
                    CuttingUnit = cuttingUnit,
                    Stratum     = this,
                    PlotNumber  = GetNextPlotNumber(cuttingUnit.CuttingUnit_CN.Value)
                };
            }
            else
            {
                newPlot = new Plot(this.DAL)
                {
                    CuttingUnit = cuttingUnit,
                    Stratum     = this,
                    PlotNumber  = GetNextPlotNumber(cuttingUnit.CuttingUnit_CN.Value)
                };
            }
            newPlot.Trees = new System.ComponentModel.BindingList <Tree>();
            return(newPlot);
        }
        public DialogResult ShowDialog(PlotVM plot, PlotStratum stratum, bool allowEdit)
        {
            _plot = plot as Plot3PPNT;
            _BS_plot.DataSource = _plot;
            _stratum = stratum;

            this.DialogResult = DialogResult.OK;

            this._kz3ppnt_lbl.Text = stratum.KZ3PPNT.ToString();

            return this.ShowDialog();
        }