Ejemplo n.º 1
0
 ///<summary>
 ///FormMove
 ///戻るボタンの処理
 ///</summary>
 public void FormMove(int intFrmKind)
 {
     //全てのフォームの中から
     foreach (System.Windows.Forms.Form frm in Application.OpenForms)
     {
         //中分類フォームを探す
         if (intFrmKind == CommonTeisu.FRM_CHUBUNRUI && frm.Name == "M1110_Chubunrui")
         {
             //データを連れてくるため、newをしないこと
             M1110_Chubunrui chubunrui = (M1110_Chubunrui)frm;
             chubunrui.setChubunListClose();
             break;
         }
         //棚卸入力フォームを探す
         else if (intFrmKind == CommonTeisu.FRM_TANAOROSHI && frm.Name == "F0140_TanaorosiInput")
         {
             //データを連れてくるため、newをしないこと
             F0140_TanaorosiInput tanaorosiinput = (F0140_TanaorosiInput)frm;
             tanaorosiinput.setChubunruiListClose();
             break;
         }
         //棚卸入力(修正側)のフォームを探す
         else if (intFrmKind == CommonTeisu.FRM_TANAOROSHI_EDIT && frm.Name == "F0140_TanaorosiInput")
         {
             //データを連れてくるため、newをしないこと
             F0140_TanaorosiInput tanaorosiinput = (F0140_TanaorosiInput)frm;
             tanaorosiinput.setChubunListCloseEdit();
             break;
         }
         //商品リストのフォームを探す
         else if (intFrmKind == CommonTeisu.FRM_SHOUHINLIST && frm.Name == "ShouhinList")
         {
             //データを連れてくるため、newをしないこと
             ShouhinList shouhinlist = (ShouhinList)frm;
             shouhinlist.setChubunruiListClose();
             break;
         }
     }
 }
Ejemplo n.º 2
0
 ///<summary>
 ///FormMove
 ///戻るボタンの処理
 ///</summary>
 public void FormMove(int intFrmKind)
 {
     //全てのフォームの中から
     foreach (System.Windows.Forms.Form frm in Application.OpenForms)
     {
         //大分類のフォームを探す
         if (intFrmKind == CommonTeisu.FRM_DAIBUNRUI && frm.Name.Equals("M1010_Daibunrui"))
         {
             //データを連れてくるため、newをしないこと
             M1010_Daibunrui daibunrui = (M1010_Daibunrui)frm;
             daibunrui.closeDaibunruiList();
             break;
         }
         //中分類のフォームを探す
         else if (intFrmKind == CommonTeisu.FRM_CHUBUNRUI && frm.Name.Equals("M1110_Chubunrui"))
         {
             //データを連れてくるため、newをしないこと
             M1110_Chubunrui chubunrui = (M1110_Chubunrui)frm;
             chubunrui.closeDaibunruiList();
             break;
         }
         //棚卸入力のフォームを探す
         else if (intFrmKind == CommonTeisu.FRM_TANAOROSHI && frm.Name.Equals("F0140_TanaorosiInput"))
         {
             //データを連れてくるため、newをしないこと
             F0140_TanaorosiInput tanaorosiinput = (F0140_TanaorosiInput)frm;
             tanaorosiinput.setDaibunruiListClose();
             break;
         }
         //商品リストのフォームを探す
         else if (intFrmKind == CommonTeisu.FRM_SHOUHINLIST && frm.Name.Equals("ShouhinList"))
         {
             //データを連れてくるため、newをしないこと
             ShouhinList shouhinsist = (ShouhinList)frm;
             shouhinsist.CloseDaibunruiList();
             break;
         }
     }
 }
Ejemplo n.º 3
0
        ///<summary>
        ///getSelectItem
        ///データグリッドビュー内のデータ選択後の処理
        ///</summary>
        public void getSelectItem(int intFrmKind, string strChubunCd, string strdaibunCDsub)
        {
            //SQL実行時に取り出したデータを入れる用
            DataTable dtSelectData;

            //SQLのインスタンス作成
            DBConnective dbconnective = new DBConnective();

            try
            {
                //SQLファイルのパスとファイル名を入れる用
                List <string> lstSQL = new List <string>();

                //SQLファイルのパスとファイル名を追加
                lstSQL.Add("Common");
                lstSQL.Add("C_LIST_Chubun_SELECT_LEAVE");

                //SQL発行
                OpenSQL opensql = new OpenSQL();

                //SQLファイルのパス取得
                string strSQLInput = opensql.setOpenSQL(lstSQL);

                //SQLファイルと該当コードでフォーマット
                strSQLInput = string.Format(strSQLInput, strdaibunCDsub, strChubunCd);

                //SQL接続後、該当データを取得
                dtSelectData = dbconnective.ReadSql(strSQLInput);

                //移動元フォームの検索
                switch (intFrmKind)
                {
                //中分類
                case CommonTeisu.FRM_CHUBUNRUI:
                    //全てのフォームの中から
                    foreach (System.Windows.Forms.Form frm in Application.OpenForms)
                    {
                        //目的のフォームを探す
                        if (frm.Name == "M1110_Chubunrui")
                        {
                            //データを連れてくるため、newをしないこと
                            M1110_Chubunrui chubunrui = (M1110_Chubunrui)frm;
                            chubunrui.setChubunrui(dtSelectData);
                            break;
                        }
                    }
                    break;

                //棚卸入力(商品リスト)
                case CommonTeisu.FRM_SHOUHINLIST:
                    //全てのフォームの中から
                    foreach (System.Windows.Forms.Form frm in Application.OpenForms)
                    {
                        //目的のフォームを探す
                        if (frm.Name == "ShouhinList")
                        {
                            //データを連れてくるため、newをしないこと
                            ShouhinList shouhinlist = (ShouhinList)frm;
                            shouhinlist.setChubunrui(dtSelectData);
                            break;
                        }
                    }
                    break;

                default:
                    break;
                }
            }
            catch (Exception ex)
            {
                throw (ex);
            }
            finally
            {
                //トランザクション終了
                dbconnective.DB_Disconnect();
            }
        }