Пример #1
0
        private void szkic_GK()
        {
            {
                this.transformacjaTableAdapter.Fill(this.database1DataSet.Transformacja);
                this.tachimetrTableAdapter.Fill(this.database1DataSet.Tachimetr);
                List <XYZ>             listawsp   = new List <XYZ>();
                List <LiniePointPoint> listaLinii = new List <LiniePointPoint>();
                try
                {
                    foreach (DataRow row2 in database1DataSet.Transformacja.Rows)
                    {
                        double x     = Convert.ToDouble(row2["Xgk"]);
                        double y     = Convert.ToDouble(row2["Ygk"]);
                        string nazwa = row2["Nazwa"].ToString();
                        listawsp.Add(new XYZ(nazwa, x, y));
                    }


                    foreach (DataRow row in database1DataSet.Tachimetr.Rows)
                    {
                        var stanowisko = row.ItemArray[1].ToString();
                        var cel        = row.ItemArray[2].ToString();
                        listaLinii.Add(new LiniePointPoint(stanowisko, cel));
                    }
                }
                catch (Exception e2)
                {
                    MessageBox.Show("Brak punktów do szkicu");
                    //throw;
                }
                FormSzkic fSzkic = new FormSzkic(listawsp, listaLinii);
                fSzkic.MdiParent = this.MdiParent;
                fSzkic.Show();
            }
        }
Пример #2
0
        private void tSBSzkic_Click(object sender, EventArgs e)
        {
            this.punktyNieznaneTableAdapter.Fill(this.database1DataSet.PunktyNieznane);
            this.tachimetrTableAdapter1.Fill(this.database1DataSet.Tachimetr);
            List <XYZ>             listawsp   = new List <XYZ>();
            List <LiniePointPoint> listaLinii = new List <LiniePointPoint>();

            try
            {
                foreach (DataRow row2 in database1DataSet.PunktyNieznane.Rows)
                {
                    double x     = Convert.ToDouble(row2["X"]);
                    double y     = Convert.ToDouble(row2["Y"]);
                    string nazwa = row2["Nazwa"].ToString();
                    listawsp.Add(new XYZ(nazwa, x, y));
                }


                foreach (DataRow row in database1DataSet.Tachimetr.Rows)
                {
                    var stanowisko = row.ItemArray[1].ToString();
                    var cel        = row.ItemArray[2].ToString();
                    listaLinii.Add(new LiniePointPoint(stanowisko, cel));
                }
            }
            catch (Exception e2)
            {
                MessageBox.Show("Brak punktów do szkicu");
                //throw;
            }
            FormSzkic fSzkic = new FormSzkic(listawsp, listaLinii);

            fSzkic.MdiParent = this.MdiParent;
            fSzkic.Show();
        }