예제 #1
0
        ///<summary>
        ///setEndAction
        ///元の画面に戻る
        ///作成者:大河内
        ///作成日:2017/3/23
        ///更新者:大河内
        ///更新日:2017/3/23
        ///カラム論理名
        ///</summary>
        public void setEndAction(int intFrmKind)
        {
            //全てのフォームの中から
            foreach (System.Windows.Forms.Form frm in Application.OpenForms)
            {
                //目的のフォームを探す
                if (intFrmKind == 1 && frm.Name == "Daibunrui")
                {
                    MessageBox.Show("移動前のウィンドウが違います。(大分類)", "エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    break;
                }
                //目的のフォームを探す
                else if (intFrmKind == 2 && frm.Name == "M_Chubunrui")
                {
                    //データを連れてくるため、newをしないこと
                    M_Chubunrui daibunrui = (M_Chubunrui)frm;
                    daibunrui.setChubunruiListClose();
                    break;
                }
                //目的のフォームを探す
                else if (intFrmKind == 5 && frm.Name == "TanaorosiInput")
                {
                    //データを連れてくるため、newをしないこと
                    TanaorosiInput tanaorosiinput = (TanaorosiInput)frm;
                    tanaorosiinput.setChubunruiListClose();
                    break;
                }
                //目的のフォームを探す
                else if (intFrmKind == 6 && frm.Name == "TanaorosiInput")
                {
                    //データを連れてくるため、newをしないこと
                    TanaorosiInput tanaorosiinput = (TanaorosiInput)frm;
                    tanaorosiinput.setChubunListCloseEdit();
                    break;
                }

                //目的のフォームを探す
                else if (intFrmKind == 6 && frm.Name == "TanaorosiInput")
                {
                    //データを連れてくるため、newをしないこと
                    ShouhinList shouhinlist = (ShouhinList)frm;
                    shouhinlist.setChubunruiListClose();
                    break;
                }
            }
        }