private void RefreshData(bool bool_JustFill)
 {
     if (this.myEventArgs_WPS == null)
     {
         this.myEventArgs_WPS = new EventArgs_WPS(null);
     }
     this.myEventArgs_WPS.bool_JustFill = bool_JustFill;
     Publisher_WPS.OnEventName(this.myEventArgs_WPS);
 }
Esempio n. 2
0
        private void InitDataGridView(object sender, EventArgs_WPS e)
        {
            Class_DataControlBind.InitializeDataGridView(this.dataGridView_WPSImage, Enum_DataTableSecond.WPSImage.ToString(), false);
            this.pictureBox_WPSImage.Image = null;

            this.myEventArgs_WPS = e;
            Class_Data myClass_Data = (Class_Data)Class_Public.myHashtable[Enum_DataTableSecond.WPSImage.ToString()];

            myClass_Data.SetFilter(string.Format("WPSID='{0}'", this.myEventArgs_WPS.str_WPSID));

            if (this.myEventArgs_WPS.bool_JustFill)
            {
                if (this.myDataTable.Rows.Count == 0)
                {
                    this.dataGridView_WPSImage.DataSource = null;
                    myClass_Data.RefreshData(this.myEventArgs_WPS.bool_JustFill);
                    this.myDataTable = myClass_Data.myDataTable.Copy();
                    this.myDataView  = new DataView(this.myDataTable);
                    this.dataGridView_WPSImage.DataSource = this.myDataView;
                }
                else
                {
                    myClass_Data.RefreshData(this.myEventArgs_WPS.bool_JustFill, this.myDataTable);
                }
            }
            else
            {
                this.dataGridView_WPSImage.DataSource = null;
                myClass_Data.RefreshData(this.myEventArgs_WPS.bool_JustFill);
                this.myDataTable = myClass_Data.myDataTable.Copy();
                this.myDataView  = new DataView(this.myDataTable);
                this.dataGridView_WPSImage.DataSource = this.myDataView;
            }
            if (string.IsNullOrEmpty(((DataView)this.dataGridView_WPSImage.DataSource).Sort))
            {
                ((DataView)this.dataGridView_WPSImage.DataSource).Sort = myClass_Data.myDataView.Sort;
            }

            this.label_WPSImage.Text = string.Format("附加图片({0}):", this.dataGridView_WPSImage.RowCount);
        }
        private void dataGridView_Data_RowEnter(object sender, DataGridViewCellEventArgs e)
        {
            EventArgs_WPS f = new EventArgs_WPS(this.dataGridView_Data.Rows[e.RowIndex].Cells["WPSID"].Value.ToString());

            Publisher_WPS.OnEventName(f);
        }
Esempio n. 4
0
 private void InitstatusStrip(object sender, EventArgs_WPS e)
 {
     this.toolStripStatusLabel_WPSID.Text = string.Format("焊接工艺编号:{0}", e.str_WPSID);
 }
Esempio n. 5
0
        private void InitDataGridView(object sender, EventArgs_WPS e)
        {
            Class_DataControlBind.InitializeDataGridView(this.dataGridView_WPSWeldingSequence, Enum_DataTableSecond.WPSWeldingSequence.ToString(), false);
            Class_DataControlBind.InitializeDataGridView(this.dataGridView_WPSWeldingLayer, Enum_DataTableSecond.WPSWeldingLayer.ToString(), false);

            this.myEventArgs_WPS = e;
            Class_Data myClass_Data_WPSWeldingSequence = (Class_Data)Class_Public.myHashtable[Enum_DataTableSecond.WPSWeldingSequence.ToString()];
            Class_Data myClass_Data_WPSWeldingLayer    = (Class_Data)Class_Public.myHashtable[Enum_DataTableSecond.WPSWeldingLayer.ToString()];

            myClass_Data_WPSWeldingSequence.SetFilter(string.Format("WPSID='{0}'", this.myEventArgs_WPS.str_WPSID));
            myClass_Data_WPSWeldingLayer.SetFilter(string.Format("WPSID='{0}'", this.myEventArgs_WPS.str_WPSID));

            if (this.myEventArgs_WPS.bool_JustFill)
            {
                if (this.myDataTable_WPSWeldingSequence.Rows.Count == 0)
                {
                    this.dataGridView_WPSWeldingSequence.DataSource = null;
                    myClass_Data_WPSWeldingSequence.RefreshData(this.myEventArgs_WPS.bool_JustFill);
                    this.myDataTable_WPSWeldingSequence             = myClass_Data_WPSWeldingSequence.myDataTable.Copy();
                    this.myDataView_WPSWeldingSequence              = new DataView(this.myDataTable_WPSWeldingSequence);
                    this.dataGridView_WPSWeldingSequence.DataSource = this.myDataView_WPSWeldingSequence;
                }
                else
                {
                    myClass_Data_WPSWeldingSequence.RefreshData(this.myEventArgs_WPS.bool_JustFill, this.myDataTable_WPSWeldingSequence);
                }
            }
            else
            {
                this.dataGridView_WPSWeldingSequence.DataSource = null;
                myClass_Data_WPSWeldingSequence.RefreshData(this.myEventArgs_WPS.bool_JustFill);
                this.myDataTable_WPSWeldingSequence             = myClass_Data_WPSWeldingSequence.myDataTable.Copy();
                this.myDataView_WPSWeldingSequence              = new DataView(this.myDataTable_WPSWeldingSequence);
                this.dataGridView_WPSWeldingSequence.DataSource = this.myDataView_WPSWeldingSequence;
            }

            if (string.IsNullOrEmpty(((DataView)this.dataGridView_WPSWeldingSequence.DataSource).Sort))
            {
                ((DataView)this.dataGridView_WPSWeldingSequence.DataSource).Sort = myClass_Data_WPSWeldingSequence.myDataView.Sort;
            }

            if (this.myEventArgs_WPS.bool_JustFill)
            {
                if (this.myDataTable_WPSWeldingLayer.Rows.Count == 0)
                {
                    this.dataGridView_WPSWeldingLayer.DataSource = null;
                    myClass_Data_WPSWeldingLayer.RefreshData(this.myEventArgs_WPS.bool_JustFill);
                    this.myDataTable_WPSWeldingLayer             = myClass_Data_WPSWeldingLayer.myDataTable.Copy();
                    this.myDataView_WPSWeldingLayer              = new DataView(this.myDataTable_WPSWeldingLayer);
                    this.dataGridView_WPSWeldingLayer.DataSource = this.myDataView_WPSWeldingLayer;
                }
                else
                {
                    myClass_Data_WPSWeldingLayer.RefreshData(this.myEventArgs_WPS.bool_JustFill, this.myDataTable_WPSWeldingLayer);
                }
            }
            else
            {
                this.dataGridView_WPSWeldingLayer.DataSource = null;
                myClass_Data_WPSWeldingLayer.RefreshData(this.myEventArgs_WPS.bool_JustFill);
                this.myDataTable_WPSWeldingLayer             = myClass_Data_WPSWeldingLayer.myDataTable.Copy();
                this.myDataView_WPSWeldingLayer              = new DataView(this.myDataTable_WPSWeldingLayer);
                this.dataGridView_WPSWeldingLayer.DataSource = this.myDataView_WPSWeldingLayer;
            }

            if (string.IsNullOrEmpty(((DataView)this.dataGridView_WPSWeldingLayer.DataSource).Sort))
            {
                ((DataView)this.dataGridView_WPSWeldingLayer.DataSource).Sort = myClass_Data_WPSWeldingLayer.myDataView.Sort;
            }

            this.label_WPSSequence.Text = string.Format("焊接工艺道次类别:({0})", this.dataGridView_WPSWeldingSequence.RowCount);
            this.label_WPSLayer.Text    = string.Format("焊接层次分布:({0})", this.dataGridView_WPSWeldingLayer.RowCount);
        }