Esempio n. 1
0
        //////////////////////////////////////////////////
        //DataSet取得処理                               //
        //////////////////////////////////////////////////
        public DataSet Search_Dataset(string strPartsCode, string strSubmitFrom, string strSubmitTo)
        {
            //変数定義
            DataSet dsDataset = new DataSet();

            CTCommon.DataGridViewConnect DataGridViewConnect = new CTCommon.DataGridViewConnect();
            //SQL発行
            strSQL  = "";
            strSQL += "SELECT ";
            strSQL += " 部品登録NO, ";
            strSQL += " 部品コード, ";
            strSQL += " FORMAT(登録日, 'yyyy/MM/dd') AS 登録日, ";
            strSQL += " 登録数 ";
            strSQL += "FROM ";
            strSQL += " PARTS_TBL ";
            strSQL += "WHERE ";
            strSQL += "    登録済フラグ = 0 ";
            strSQL += "AND 部品コード = '" + strPartsCode + "' ";
            strSQL += "AND 登録日 BETWEEN ";
            strSQL += "    '" + strSubmitFrom + " 00:00:00' AND '" + strSubmitTo + " 23:59:59' ";
            strSQL += "ORDER BY ";
            strSQL += " 部品コード, ";
            strSQL += " 登録日 DESC ";
            //DataSet取得
            dsDataset = DataGridViewConnect.DataGridViewConnect_Main(strSQL);
            //DataSetをかえす
            return(dsDataset);
        }
Esempio n. 2
0
        ///////////////////////////////////////////////////
        //検索処理                                      //
        //////////////////////////////////////////////////
        public DataSet Search_Main(int intCount, string strOrder, string dtpFrom, string dtpTo)
        {
            //変数定義
            string strSQL;

            CTCommon.DataGridViewConnect DataGridViewConnect = new CTCommon.DataGridViewConnect();
            //DB接続
            //CTCommon.DBConnect.DBConect_Main();
            //SQL発行
            strSQL  = "";
            strSQL += "SELECT ";
            strSQL += " A.受注NO, ";
            strSQL += " A.受注先NO, ";
            strSQL += " B.受注先名, ";
            strSQL += " A.受注日, ";
            strSQL += " A.受注数, ";
            strSQL += " A.製品コード, ";
            strSQL += " D.製品名, ";
            strSQL += " A.作業ラインNO, ";
            strSQL += " C.作業ライン名 ";
            strSQL += "FROM ";
            strSQL += " RECEIVE_TBL A, ";
            strSQL += " ORDER_MS B, ";
            strSQL += " WORKLINE_MS C, ";
            strSQL += " PRODUCT_MS D ";
            strSQL += "WHERE ";
            strSQL += "    A.受注先NO = B.受注先NO ";
            strSQL += "AND A.作業ラインNO = C.作業ラインNO ";
            strSQL += "AND A.製品コード = D.製品コード ";
            strSQL += "AND A.受注完了フラグ = 0 ";
            //検索条件:受注先NOの場合
            if (intCount == 1)
            {
                strSQL += "AND A.受注先NO = '" + strOrder + "' ";
                strSQL += "AND A.受注日 BETWEEN ";
                strSQL += "    '" + dtpFrom + "' AND '" + dtpTo + "' ";

                //検索条件:受注NOの場合
            }
            else if (intCount == 2)
            {
                strSQL += "AND A.受注NO = " + strOrder + " ";
            }

            //SQL実行、DataSetを取得する
            DataSet dsDataset = DataGridViewConnect.DataGridViewConnect_Main(strSQL);

            //DataSetを返す
            return(dsDataset);
        }
Esempio n. 3
0
        //////////////////////////////////////////////////
        //ログインID 存在チェック処理                   //
        //////////////////////////////////////////////////
        public DataSet Search_Main(string strHumanNo)
        {
            //変数定義
            CTCommon.DataGridViewConnect DataGridViewConnect = new CTCommon.DataGridViewConnect();
            DataSet dsDataset;

            //SQL発行
            strSQL  = "";
            strSQL += "SELECT ";
            strSQL += " 名前 ";
            strSQL += "FROM ";
            strSQL += " HUMAN_MS ";
            strSQL += "WHERE ";
            strSQL += " 名前 = '" + strHumanNo + "' ";
            //SQL実行
            dsDataset = DataGridViewConnect.DataGridViewConnect_Main(strSQL);
            //Datasetを返す
            return(dsDataset);
        }
Esempio n. 4
0
        //////////////////////////////////////////////////
        //単価 DataGridView検索処理                     //
        //////////////////////////////////////////////////
        public DataSet Search_UpdateMoney_History(string strPartsCode)
        {
            //変数定義
            DataSet dsDataset;

            CTCommon.DataGridViewConnect DataGridViewConnect = new CTCommon.DataGridViewConnect();

            //SQL発行
            strSQL  = "";
            strSQL += "SELECT ";
            strSQL += " 単価, ";
            strSQL += " 更新日 ";
            strSQL += "FROM ";
            strSQL += " PARTS_HISTORY_MS ";
            strSQL += "WHERE ";
            strSQL += " 部品コード = '" + strPartsCode + "' ";
            strSQL += "ORDER BY ";
            strSQL += " 更新日 DESC ";
            //DataSetの取得
            dsDataset = DataGridViewConnect.DataGridViewConnect_Main(strSQL);
            return(dsDataset);
        }
Esempio n. 5
0
        //////////////////////////////////////////////////
        //PRODUCT_HISYORY_MS 全単価履歴取得             //
        //////////////////////////////////////////////////
        public DataSet Search_DataGridView(string strPartsCode)
        {
            //変数定義
            DataSet dsDataset = new DataSet();

            CTCommon.DataGridViewConnect DataGridViewConnect = new CTCommon.DataGridViewConnect();
            //SQL発行
            strSQL  = "";
            strSQL += "SELECT ";
            strSQL += " 単価, ";
            strSQL += " 更新日 ";
            strSQL += "FROM ";
            strSQL += " PRODUCT_HISTORY_MS ";
            strSQL += "WHERE ";
            strSQL += " 製品コード = '" + strPartsCode + "' ";
            strSQL += "ORDER BY ";
            strSQL += " 更新日 DESC ";
            //DataSetの取得
            dsDataset = DataGridViewConnect.DataGridViewConnect_Main(strSQL);
            //DataSetをかえす
            return(dsDataset);
        }
Esempio n. 6
0
        //////////////////////////////////////////////////
        //社員Noチェック処理                            //
        //////////////////////////////////////////////////
        public Boolean Check_HumanNo(string strHumanNo)
        {
            //変数定義
            CTCommon.DataGridViewConnect DataGridViewConnect = new CTCommon.DataGridViewConnect();
            SqlDataReader dtReader;
            SqlCommand    cd = null;

            //SQL発行
            strSQL  = "";
            strSQL += "SELECT ";
            strSQL += " 社員NO ";
            strSQL += "FROM ";
            strSQL += " HUMAN_MS ";
            strSQL += "WHERE ";
            strSQL += " 社員NO = " + strHumanNo + " ";
            //SQL実行
            cd = new SqlCommand(strSQL, CTCommon.DBConnect.cn);
            CTCommon.DBConnect.cn.Open();
            dtReader = cd.ExecuteReader();
            //dtReaderの読込
            //存在した場合はエラー
            if (dtReader.HasRows)
            {
                //クローズ処理
                dtReader.Close();
                CTCommon.DBConnect.DBConnect_Close(CTCommon.DBConnect.cn);
                //メッセージ表示
                MessageBox.Show("入力した社員Noは既に存在しています。 \r\n確認してください。", "エラー", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return(false);
            }
            else
            {
                //クローズ処理
                dtReader.Close();
                CTCommon.DBConnect.DBConnect_Close(CTCommon.DBConnect.cn);
                return(true);
            }
        }