Exemplo n.º 1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (IsPostBack)
        {
            return;
        }

        xmlCommonUtil  = new XMLCommonUtil();
        fileCommonUtil = new FileCommonUtil();

        string gubun    = xmlCommonUtil.GUBUN;
        string webGubun = xmlCommonUtil.WEB_GUBUN;

        bool passCheckSessionID = (gubun == "web" && webGubun != string.Empty);

        if (passCheckSessionID)
        {
            gubun = webGubun;
        }

        if (!(passCheckSessionID || xmlCommonUtil.CheckSessionID()))
        {
            //세션 채크함.
            return;
        }

        switch (gubun)
        {
        case FileCommonUtil.FILE_DOWNLOAD_GUBUN_value:
            fileCommonUtil.DownloadFile();
            break;

        case FileCommonUtil.FILE_DELETE_GUBUN_value:
            fileCommonUtil.DeleteFile();
            break;

        case FileCommonUtil.FILE_INFO_GUBUN_value:
            fileCommonUtil.GetFileInfo();
            break;

        case FileCommonUtil.FILE_LIST_GUBUN_value:
            fileCommonUtil.GetFileNameList();
            break;

        case FileCommonUtil.FILE_RENAME_GUBUN_value:
            fileCommonUtil.FileRename();
            break;
        }
    }
Exemplo n.º 2
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            string gubun = xmlCommonUtil.GUBUN;

            if (!xmlCommonUtil.CheckSessionID() && !PassCheckSessionID)
            {
                return;
            }

            switch (gubun)
            {
            //sessionID_check
            case XMLCommonUtil.SESSIONID_CHECK_GUBUN:
            case XMLCommonUtil.GET_SESSIONID_GUBUN:
                xmlCommonUtil.returnSessionID();
                break;

            //userlogin
            case XMLCommonUtil.USER_LOGIN_GUBUN:
                xmlCommonUtil.WriteXML(true);
                break;

            case "menu_ctrl_bind":
                xmlCommonUtil.ReturnMenuXML();
                break;

            /*/sendSMS - 사용안함.
             * case "send_public_sms":
             *  string dataMmsPublicKey = xmlCommonUtil.QueryString["mms_public_key"];
             *  if (string.IsNullOrEmpty(dataMmsPublicKey))
             *  {
             *      break;
             *  }
             *  string mmsPublicKey = ConfigurationManager.AppSettings["mms_public_key"].ToString();
             *  if (!string.Equals(dataMmsPublicKey, mmsPublicKey))
             *  {
             *      break;
             *  }
             *
             *  SendMobileMSGCommon smmc2 = new SendMobileMSGCommon();
             *  smmc2.SendMobileMSG();
             *  break;
             * //*/

            case "send_sms":
                SendMobileMSGCommon smmc = new SendMobileMSGCommon();
                smmc.SendMobileMSG();
                break;

            case "csv":
                ExcelDownload ed = new ExcelDownload();
                ed.DownLoadCSVFile();
                break;

            case "send_email":
                SendEmail se = new SendEmail();
                se.send();
                break;

            case "upload_twitpic":
                UploadAndPostTwitPic ut = new UploadAndPostTwitPic();
                ut.UploadAndPost();
                break;

            /*기본 xml return *********************************/
            default:
                if (!string.IsNullOrEmpty(xmlCommonUtil.QueryString[XMLCommonUtil.PROC_KEY_STRING]))
                {
                    xmlCommonUtil.WriteXML(false);
                }
                else
                {
                    xmlCommonUtil.ResponseWriteErrorMSG("필수 매개변수를 넘기지 않았습니다.");
                    return;
                }
                break;
            }
        }
    }