Ejemplo n.º 1
0
        public DataTable D_SKENDeliveryDetails_SelectAll(D_SKENDeliveryDetails_Entity de)
        {
            string sp = "D_SKENDeliveryDetails_SelectAll";

            Dictionary <string, ValuePair> dic = new Dictionary <string, ValuePair>
            {
                { "@SKENNouhinshoNO", new ValuePair {
                      value1 = SqlDbType.VarChar, value2 = de.SKENNouhinshoNO
                  } },
                { "@ChkFlg", new ValuePair {
                      value1 = SqlDbType.VarChar, value2 = de.ChkFlg
                  } },
            };

            return(SelectData(dic, sp));
        }
        protected override void ExecDisp()
        {
            selectRowIndex = -1;
            for (int row = 0; row < gdvDSKENDelivery.RowCount; row++)
            {
                if (gdvDSKENDelivery[(int)EColNo.Chk, row].Value.ToString().Equals("true"))
                {
                    selectRowIndex = row;
                    break;
                }
            }

            //「結果」のチェックがONされている場合、画面転送表02に従って取込履歴の詳細情報を表示する。
            if (selectRowIndex >= 0)
            {
                lblImportDateTime.Text = gdvDSKENDelivery[(int)EColNo.ImportDateTime, selectRowIndex].Value.ToString();
                lblVendor.Text         = gdvDSKENDelivery[(int)EColNo.Vendor, selectRowIndex].Value.ToString();

                D_SKENDeliveryDetails_Entity de = new D_SKENDeliveryDetails_Entity
                {
                    SKENNouhinshoNO = gdvDSKENDelivery[(int)EColNo.SKENNouhinshoNO, selectRowIndex].Value.ToString(),
                    ChkFlg          = chkError.Checked ? "1" : "0",
                };

                dtDelivery = ediNHJ_bl.D_SKENDeliveryDetails_SelectAll(de);

                gdvDSKENDeliveryDetail.DataSource = dtDelivery;

                if (dtDelivery.Rows.Count > 0)
                {
                    gdvDSKENDeliveryDetail.SelectionMode       = DataGridViewSelectionMode.RowHeaderSelect;
                    gdvDSKENDeliveryDetail.CurrentRow.Selected = true;
                    gdvDSKENDeliveryDetail.Enabled             = true;
                    gdvDSKENDeliveryDetail.Focus();
                }
                else
                {
                    ediNHJ_bl.ShowMessage("E128");
                }
            }
        }
Ejemplo n.º 3
0
 public DataTable D_SKENDeliveryDetails_SelectAll(D_SKENDeliveryDetails_Entity de)
 {
     return(dskenDelivery_dl.D_SKENDeliveryDetails_SelectAll(de));
 }