Пример #1
0
    protected void ibnSave_Click(object sender, ImageClickEventArgs e)
    {
        Biz_ScaleInfos scaleInfo = new Biz_ScaleInfos();

        if (PageWriteMode == WriteMode.New)
        {
            if (txtScaleID.Text.Equals(""))
            {
                ltrScript.Text = JSHelper.GetAlertScript("평가방법 ID를 입력하세요.");
                return;
            }

            if (scaleInfo.IsExist(COMP_ID, txtScaleID.Text))
            {
                ltrScript.Text = JSHelper.GetAlertScript("존재하는 평가방법 ID 입니다.");
                return;
            }

            bool isOK = scaleInfo.AddScaleInfo(COMP_ID
                                               , txtScaleID.Text
                                               , txtScaleName.Text
                                               , DataTypeUtility.GetBooleanToYN(cbUseYN.Checked)
                                               , DateTime.Now
                                               , EMP_REF_ID);

            if (isOK)
            {
                BindingScaleInfo(COMP_ID, "");
            }
            else
            {
                ltrScript.Text = JSHelper.GetAlertScript("정상적으로 등록되지 않았습니다.");
                return;
            }
        }
        else if (PageWriteMode == WriteMode.Modify)
        {
            if (hdfScaleInfo.Value.Equals(""))
            {
                ltrScript.Text = JSHelper.GetAlertScript("선택된 연결방법이 없습니다.");
                return;
            }

            bool isOK = scaleInfo.ModifyScaleInfo(COMP_ID
                                                  , hdfScaleInfo.Value
                                                  , txtScaleName.Text
                                                  , DataTypeUtility.GetBooleanToYN(cbUseYN.Checked)
                                                  , DateTime.Now
                                                  , EMP_REF_ID);

            if (isOK)
            {
                BindingScaleInfo(COMP_ID, "");
            }
            else
            {
                ltrScript.Text = JSHelper.GetAlertScript("정상적으로 수정되지 않았습니다.");
                return;
            }
        }

        ButtonStatusByInit();
    }