コード例 #1
0
ファイル: FormMenuAdm.cs プロジェクト: kyas21/FTB
        private void button_Click(object sender, EventArgs e)
        {
            Button btn = ( Button )sender;

            switch (btn.Name)
            {
            case "buttonVol":
                if (formMenuCostVol == null || formMenuCostVol.IsDisposed)
                {
                    formMenuCostVol = new FormMenuCostVol(hp);
                    formMenuCostVol.Show();
                }
                else
                {
                    MessageBox.Show(MsgAlready);
                }
                break;

            case "buttonPlan":
                if (formMenuEstPlan == null || formMenuEstPlan.IsDisposed)
                {
                    formMenuEstPlan = new FormMenuEstPlan(hp);
                    formMenuEstPlan.Show();
                }
                else
                {
                    MessageBox.Show(MsgAlready);
                }
                break;

            case "buttonInfo":
                if (formMenuInfo == null || formMenuInfo.IsDisposed)
                {
                    formMenuInfo = new FormMenuInfo(hp);
                    formMenuInfo.Show();
                }
                else
                {
                    MessageBox.Show(MsgAlready);
                }
                break;

            default:
                break;
            }
        }
コード例 #2
0
        private bool selectNextMenu()
        {
            //if (hp.AccessLevel < 1)
            if (hp.AccessLevel >= 9999)
            {
                labelMessage.Text      = hp.MemberName + " さんが利用します。";
                labelMessage.ForeColor = Color.Black;
                // Login->MenuA->各Menu の順に処理されるとき使用
                if (formMenuA == null || formMenuA.IsDisposed)
                {
                    formMenuA = new FormMenuA(hp);
                    formMenuA.Show();
                }
                else
                {
                    MessageBox.Show("すでにこのメニューは開かれています。");
                    return(false);
                }
                return(true);
            }

            authList = Conv.AuthMembers("MenuA");
            if (authList != null)
            {
                if (authList.Contains(textBoxMemberCode.Text))
                {
                    labelMessage.Text      = hp.MemberName + " さんが利用します。";
                    labelMessage.ForeColor = Color.Black;
                    if (formMenuA == null || formMenuA.IsDisposed)
                    {
                        formMenuA = new FormMenuA(hp);
                        formMenuA.Show();
                    }
                    else
                    {
                        MessageBox.Show("すでにこのメニューは開かれています。");
                        return(false);
                    }
                    return(true);
                }
            }


            authList = Conv.AuthMembers("MenuB");
            if (authList != null)
            {
                if (authList.Contains(textBoxMemberCode.Text))
                {
                    labelMessage.Text      = hp.MemberName + " さんが利用します。";
                    labelMessage.ForeColor = Color.Black;
                    if (formMenuB == null || formMenuB.IsDisposed)
                    {
                        formMenuB = new FormMenuB(hp);
                        formMenuB.Show();
                    }
                    else
                    {
                        MessageBox.Show("すでにこのメニューは開かれています。");
                        return(false);
                    }
                    return(true);
                }
            }


            authList = Conv.AuthMembers("MenuAdm");
            if (authList != null)
            {
                if (authList.Contains(textBoxMemberCode.Text))
                {
                    labelMessage.Text      = hp.MemberName + " さんが利用します。";
                    labelMessage.ForeColor = Color.Black;
                    if (formMenuAdm == null || formMenuAdm.IsDisposed)
                    {
                        formMenuAdm = new FormMenuAdm(hp);
                        formMenuAdm.Show();
                    }
                    else
                    {
                        MessageBox.Show("すでにこのメニューは開かれています。");
                        return(false);
                    }
                    return(true);
                }
            }


            authList = Conv.AuthMembers("MenuS");
            if (authList != null)
            {
                if (authList.Contains(textBoxMemberCode.Text))
                {
                    labelMessage.Text      = hp.MemberName + " さんが利用します。";
                    labelMessage.ForeColor = Color.Black;
                    if (formMenuS == null || formMenuS.IsDisposed)
                    {
                        formMenuS = new FormMenuS(hp);
                        formMenuS.Show();
                    }
                    else
                    {
                        MessageBox.Show("すでにこのメニューは開かれています。");
                        return(false);
                    }
                    return(true);
                }
            }

            authList = Conv.AuthMembers("CostInfo");
            if (authList != null)
            {
                if (authList.Contains(textBoxMemberCode.Text))
                {
                    labelMessage.Text      = hp.MemberName + " さんが利用します。";
                    labelMessage.ForeColor = Color.Black;
                    if (formMenuInfo == null || formMenuInfo.IsDisposed)
                    {
                        formMenuInfo = new FormMenuInfo(hp);
                        formMenuInfo.Show();
                    }
                    else
                    {
                        MessageBox.Show("すでにこのメニューは開かれています。");
                        return(false);
                    }
                    return(true);
                }
            }

            labelMessage.Text      = hp.MemberName + "さんは操作未承認です。[取消]をクリックしてください。";
            labelMessage.ForeColor = Color.Red;
            return(false);
        }
コード例 #3
0
ファイル: FormMenuB.cs プロジェクト: kyas21/FTB
        private void button_Click(object sender, EventArgs e)
        {
            Button btn = (Button)sender;

            switch (btn.Name)
            {
            case "buttonVol":
                if (formMenuCostVol == null || formMenuCostVol.IsDisposed)
                {
                    formMenuCostVol = new FormMenuCostVol(hp);
                    formMenuCostVol.Show();
                }
                else
                {
                    MessageBox.Show(MsgAlready);
                }
                break;

            case "buttonPlan":
                if (formMenuEstPlan == null || formMenuEstPlan.IsDisposed)
                {
                    formMenuEstPlan = new FormMenuEstPlan(hp);
                    formMenuEstPlan.Show();
                }
                else
                {
                    MessageBox.Show(MsgAlready);
                }
                break;

            case "buttonOs":
                if (formMenuOutsource == null || formMenuOutsource.IsDisposed)
                {
                    formMenuOutsource = new FormMenuOutsource(hp);
                    formMenuOutsource.Show();
                }
                else
                {
                    MessageBox.Show(MsgAlready);
                }
                break;

            case "buttonInfo":
                if (formMenuInfo == null || formMenuInfo.IsDisposed)
                {
                    formMenuInfo = new FormMenuInfo(hp);
                    formMenuInfo.Show();
                }
                else
                {
                    MessageBox.Show(MsgAlready);
                }
                break;

            //case "buttonCostInfo":
            //    //内訳書入力状況
            //    if (formCostInformation == null || formCostInformation.IsDisposed)
            //    {
            //        formCostInformation = new FormCostInformation(hp);
            //        formCostInformation.Show();
            //    }
            //    else
            //    {
            //        MessageBox.Show("すでにこのプログラムは開始されています。");
            //    }
            //    break;
            //case "buttonImportOsWkReports":
            //    if (formImpOsWkReport == null || formImpOsWkReport.IsDisposed)
            //    {
            //        formImpOsWkReport = new FormImpOsWkReports();
            //        formImpOsWkReport.Show();
            //    }
            //    else
            //    {
            //        MessageBox.Show("すでにこのプログラムは開始されています。");
            //    }
            //    break;

            //case "buttonOsWkReportSetup":
            //    if (formOsWkReportSetup == null || formOsWkReportSetup.IsDisposed)
            //    {
            //        formOsWkReportSetup = new FormOsWkReportSetup(hp);
            //        formOsWkReportSetup.Show();
            //    }
            //    else
            //    {
            //        MessageBox.Show("すでにこのプログラムは開始されています。");
            //    }
            //    break;

            //case "buttonPayOff":
            //    //外注精算書
            //    if (formOsPayOff == null || formOsPayOff.IsDisposed)
            //    {
            //        formOsPayOff = new FormOsPayOff(hp);
            //        formOsPayOff.Show();
            //    }
            //    else
            //    {
            //        MessageBox.Show("すでにこのプログラムは開始されています。");
            //    }
            //    break;
            //case "buttonPayOffSurvey":
            //    //外注精算書
            //    if (formOsPayOffSurvey == null || formOsPayOffSurvey.IsDisposed)
            //    {
            //        formOsPayOffSurvey = new FormOsPayOffSurvey(hp);
            //        formOsPayOffSurvey.Show();
            //    }
            //    else
            //    {
            //        MessageBox.Show("すでにこのプログラムは開始されています。");
            //    }
            //    break;
            //case "buttonPayment":
            //    //外注出来高調書一覧表
            //    if (formOsPayment == null || formOsPayment.IsDisposed)
            //    {
            //        formOsPayment = new FormOsPayment(hp);
            //        formOsPayment.Show();
            //    }
            //    else
            //    {
            //        MessageBox.Show("すでにこのプログラムは開始されています。");
            //    }
            //    break;
            default:
                break;
            }
        }
コード例 #4
0
ファイル: FormMenuA.cs プロジェクト: kyas21/FTB
        private void button_Click(object sender, EventArgs e)
        {
            Button btn = (Button)sender;

            // Login->当Menu の順に処理される時

            switch (btn.Name)
            {
            case "buttonWeb":
                System.Diagnostics.Process.Start("http://server-ma/CostVolumeOptW/Form/Login");
                break;

            case "buttonPlan":
                if (formMenuEstPlan == null || formMenuEstPlan.IsDisposed)
                {
                    formMenuEstPlan = new FormMenuEstPlan(hp);
                    formMenuEstPlan.Show();
                }
                else
                {
                    MessageBox.Show(MsgAlready);
                }
                break;

            case "buttonVol":
                if (formMenuCostVol == null || formMenuCostVol.IsDisposed)
                {
                    formMenuCostVol = new FormMenuCostVol(hp);
                    formMenuCostVol.Show();
                }
                else
                {
                    MessageBox.Show(MsgAlready);
                }
                break;

            case "buttonOs":
                if (formMenuOutsource == null || formMenuOutsource.IsDisposed)
                {
                    formMenuOutsource = new FormMenuOutsource(hp);
                    formMenuOutsource.Show();
                }
                else
                {
                    MessageBox.Show(MsgAlready);
                }
                break;

            case "buttonInfo":
                if (formMenuInfo == null || formMenuInfo.IsDisposed)
                {
                    formMenuInfo = new FormMenuInfo(hp);
                    formMenuInfo.Show();
                }
                else
                {
                    MessageBox.Show(MsgAlready);
                }
                break;

            case "buttonSyo":
                if (formMenuSYO == null || formMenuSYO.IsDisposed)
                {
                    formMenuSYO = new FormMenuSYO(hp);
                    formMenuSYO.Show();
                }
                else
                {
                    MessageBox.Show(MsgAlready);
                }
                break;

            default:
                if (formMenuDataMnt == null || formMenuDataMnt.IsDisposed)
                {
                    formMenuDataMnt = new FormMenuDataMnt(hp);
                    formMenuDataMnt.Show();
                }
                else
                {
                    MessageBox.Show(MsgAlready);
                }
                break;
            }
        }