Example #1
0
        private void button6_Click_1(object sender, EventArgs e)
        {
            //itemlist
            MySqlConnection  sqlcon = new MySqlConnection("DATA SOURCE= 127.0.0.1; INITIAL CATALOG=it_2d; UID=root");
            MySqlCommand     sqlcom = new MySqlCommand("SELECT * FROM tbl_itemlist", sqlcon);
            MySqlDataAdapter sqlDA  = new MySqlDataAdapter();
            DataSet          ds     = new DataSet();

            sqlcon.Open();
            sqlcom.CommandType  = CommandType.Text;
            sqlDA.SelectCommand = sqlcom;
            sqlDA.Fill(ds, "itemlist");
            // dataGridView1.DataSource = ds;
            // dataGridView1.DataMember = "tbl_penalty";

            itemlist cry = new itemlist();

            cry.SetDataSource(ds);
            crystalReportViewer1.ReportSource = cry;
            sqlcon.Close();
        }
        public static void WasModified(Vessel v)
        {
            if (!bShow)
            {
                return;
            }

            Clear(v);             // zuerst rausräumen, falls schon vorhanden

            KJRMultiJointManager mjm = KJRManager.Instance.GetMultiJointManager();

            itemlist l = new itemlist();

            l.vessel = v;
            l.items  = new List <item>();

            foreach (Part p in v.Parts)
            {
                ConfigurableJoint[] joints = p.GetComponents <ConfigurableJoint>();

                for (int i = 0; i < joints.Length; i++)
                {
                    item t = new item();

                    t.joint = joints[i];

                    switch (mjm.GetJointReason(t.joint))
                    {
                    case KJRMultiJointManager.Reason.None:
                        if (!WindowManager.Instance.ShowKSPJoints)
                        {
                            continue;
                        }

                        t.color = Color.green;
                        break;

                    case KJRMultiJointManager.Reason.AdditionalJointToParent:
                        if (!WindowManager.Instance.ShowAdditionalJointToParent)
                        {
                            continue;
                        }

                        t.color = Color.magenta;
                        break;

                    case KJRMultiJointManager.Reason.MultiPartJointTreeChildren:
                        if (!WindowManager.Instance.ShowMultiPartJointTreeChildren)
                        {
                            continue;
                        }

                        t.color = Color.yellow;
                        break;

                    case KJRMultiJointManager.Reason.MultiPartJointTreeChildrenRoot:
                        if (!WindowManager.Instance.ShowMultiPartJointTreeChildrenRoot)
                        {
                            continue;
                        }

                        t.color = Color.cyan;
                        break;
                    }

                    t.line = new LineDrawer();

                    l.items.Add(t);
                }
            }

            if (l.items.Count > 0)
            {
                lists.Add(l);
            }
        }
Example #3
0
 static Local()
 {
     items = new itemlist();
     //scanner = new ComPort( "COM5", scanner_receive );
     //printer = new ComPort( "COM8", printer_receive );
 }