Пример #1
0
        private void dataGridView1_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            if (e.RowIndex >= 0 && e.ColumnIndex >= 0)
            {
                SoItemView itemView = new SoItemView(false);
                itemView.FillTheTable(soItemsStateList[e.RowIndex].soitem);

                if (DialogResult.Yes == itemView.ShowDialog())
                {
                    if (isNewCreateSo)
                    {
                        int rfqId       = soItemsStateList[e.RowIndex].soitem.rfqId;
                        int soItemState = soItemsStateList[e.RowIndex].soitem.soItemState;
                        soItemsStateList[e.RowIndex].soitem             = itemView.GetSoItems();
                        soItemsStateList[e.RowIndex].soitem.rfqId       = rfqId;
                        soItemsStateList[e.RowIndex].soitem.soItemState = soItemState;
                    }
                    else
                    {
                        GetSoItems();
                    }
                    ShowDataInDataGridView();
                    this.HasItemChange = true;
                }
            }
        }
Пример #2
0
        private void dataGridView1_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            if (e.RowIndex >= 0 && e.ColumnIndex >= 0)
            {
                SoItemView itemView = new SoItemView(false);
                itemView.FillTheTable(soItemsStateList[e.RowIndex].soitem);

                if (DialogResult.Yes == itemView.ShowDialog())
                {
                    int soId     = soItemsStateList[e.RowIndex].soitem.soId;
                    int soItemId = soItemsStateList[e.RowIndex].soitem.soItemsId;
                    soItemsStateList[e.RowIndex].soitem           = itemView.GetSoItems();
                    soItemsStateList[e.RowIndex].soitem.soId      = soId;
                    soItemsStateList[e.RowIndex].soitem.soItemsId = soItemId;

                    if (soItemsStateList[e.RowIndex].state != OrderItemsState.New)
                    {
                        soItemsStateList[e.RowIndex].state = OrderItemsState.Modified;
                    }
                    ShowDataInDataGridView();
                }
            }
        }
Пример #3
0
        private void dataGridView1_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            if (e.RowIndex >= 0 && e.ColumnIndex >= 0)
            {

                SoItemView itemView = new SoItemView(false);
                itemView.FillTheTable(soItemsStateList[e.RowIndex].soitem);

                if (DialogResult.Yes == itemView.ShowDialog())
                {
                    if (isNewCreateSo)
                    {
                        int rfqId = soItemsStateList[e.RowIndex].soitem.rfqId;
                        int soItemState = soItemsStateList[e.RowIndex].soitem.soItemState;
                        soItemsStateList[e.RowIndex].soitem = itemView.GetSoItems();
                        soItemsStateList[e.RowIndex].soitem.rfqId = rfqId;
                        soItemsStateList[e.RowIndex].soitem.soItemState = soItemState;
                    }
                    else
                    {
                        GetSoItems();
                    }
                    ShowDataInDataGridView();
                    this.HasItemChange = true;
                }

            }
        }
Пример #4
0
        private void dataGridView1_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            if (e.RowIndex >= 0 && e.ColumnIndex >= 0)
            {

                SoItemView itemView = new SoItemView(false);
                itemView.FillTheTable(soItemsStateList[e.RowIndex].soitem);

                if (DialogResult.Yes == itemView.ShowDialog())
                {
                    int soId = soItemsStateList[e.RowIndex].soitem.soId;
                    int soItemId = soItemsStateList[e.RowIndex].soitem.soItemsId;
                    soItemsStateList[e.RowIndex].soitem = itemView.GetSoItems();
                    soItemsStateList[e.RowIndex].soitem.soId = soId;
                    soItemsStateList[e.RowIndex].soitem.soItemsId = soItemId;

                    if (soItemsStateList[e.RowIndex].state != OrderItemsState.New)
                    {
                        soItemsStateList[e.RowIndex].state = OrderItemsState.Modified;
                    }
                    ShowDataInDataGridView();
                }

            }
        }