Example #1
0
        protected void Edit_Screen()
        {
            ComLibrary com = new ComLibrary();
            // ロールマスタを検索
            Mgmt mgmt = new Mgmt(g_user_id, g_lang);

            mgmt.mgmt_cd       = txtManagement.Text.ToUpper();
            txtManagement.Text = mgmt.mgmt_cd;

            Clear_Screen(0);
            // 必須項目のチェック
            if (txtManagement.Text == "")
            {
                Message msg = new Message(g_user_id, g_lang);
                lblMsg.Text      = msg.GetMessage("INPUT_MANDATORY_ERR") + "(" + flblManagement.Text + ")";
                lblMsg.ForeColor = Color.Red;
                return;
            }

            int rtn = mgmt.GetMGMTDetail();

            if (hdnUpdMode.Value == "1")
            {
                //
                // 新規のときは、すでに存在すればエラー
                //
                if (rtn != ComConst.FAILED)
                {
                    Message msg = new Message(g_user_id, g_lang);
                    lblMsg.Text      = msg.GetMessage("ALREADY_EXIST_ERR");
                    lblMsg.ForeColor = Color.Red;
                    return;
                }
            }
            else
            {
                //
                // 新規以外のときは、存在しなければエラー
                //
                if (rtn == ComConst.FAILED)
                {
                    Message msg = new Message(g_user_id, g_lang);
                    lblMsg.Text      = msg.GetMessage("NOT_EXIST_ERR");
                    lblMsg.ForeColor = Color.Red;
                    return;
                }
                else
                {
                    // 画面編集

                    txtManagementDesc1.Text = mgmt.mgmt_desc;
                    //txtManagementDesc1.Text = management.Management_desc1;
                    //txtManagementDesc2.Text = management.Management_desc2;
                    //txtManagementDesc3.Text = management.Management_desc3;
                    //txtManagementDesc4.Text = management.Management_desc4;
                }
            }
            hdnInputMode.Value = "1";
            Screen_Control(hdnUpdMode.Value);
        }