////////////////////////////////////////////////// //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); }
/////////////////////////////////////////////////// //検索処理 // ////////////////////////////////////////////////// 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); }
////////////////////////////////////////////////// //ログイン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); }
////////////////////////////////////////////////// //単価 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); }
////////////////////////////////////////////////// //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); }
////////////////////////////////////////////////// //社員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); } }