protected void uxUploadButton_Click(object sender, EventArgs e)
    {
        if (uxUploadRQFile.HasFile)
        {
            if (uxUploadRQFile.PostedFile.ContentLength
                > DataAccessContext.Configurations.GetIntValue("UploadSize") * SystemConst.UploadSizeConfigFactor)
            {
                uxMessageDiv.Visible   = true;
                uxUploadRQMessage.Text = "Upload size is exceeded.";
                return;
            }

            TempUploadedFile = new TempUploadedFile(
                new FileManager(),
                SystemConst.OptionFileTempPath,
                SystemConst.OptionFileUpload,
                uxUploadRQFile.FileName);

            uxUploadRQFile.PostedFile.SaveAs(TempUploadedFile.GetTempFileLocalPath());
            UploadedFile            = uxUploadRQFile.FileName;
            uxMessageDiv.Visible    = false;
            uxUploadedFilename.Text = " - " + UploadedFile;
        }

        Control parent  = this.Parent;
        Control control = null;

        while (parent.GetType() != typeof(Page))
        {
            control = parent.FindControl("uxAddItemButtonModalPopup");
            if (control != null)
            {
                break;
            }
            parent = parent.Parent;
        }
        if (control != null)
        {
            ModalPopupExtender popup = (ModalPopupExtender)control;
            popup.Show();
        }
    }
 protected void uxUploadButton_Click(object sender, EventArgs e)
 {
     if (uxUploadFile.HasFile)
     {
         if (uxUploadFile.PostedFile.ContentLength
             > DataAccessContext.Configurations.GetIntValue("UploadSize") * SystemConst.UploadSizeConfigFactor)
         {
             uxMessageDiv.Visible = true;
             uxUploadMessage.Text = " " + GetLanguageText("OptionUploadMaxLimit");
             return;
         }
         TempUploadedFile = new TempUploadedFile(
             new FileManager(),
             SystemConst.OptionFileTempPath,
             SystemConst.OptionFileUpload,
             uxUploadFile.FileName);
         uxUploadFile.PostedFile.SaveAs(TempUploadedFile.GetTempFileLocalPath());
         UploadedFile            = uxUploadFile.FileName;
         uxMessageDiv.Visible    = false;
         uxUploadedFilename.Text = " - " + UploadedFile;
     }
 }
    private bool CheckFileUploaded(out string errorMessage)
    {
        errorMessage = String.Empty;
        bool isUploaded = false;

        if (!String.IsNullOrEmpty(UploadedFile))
        {
            string filename = TempUploadedFile.GetTempFileLocalPath();
            if (!String.IsNullOrEmpty(filename))
            {
                if (File.Exists(filename))
                {
                    isUploaded = true;
                }
            }
        }

        if (!isUploaded)
        {
            errorMessage = GetLanguageText("OptionUploadRequired");
        }

        return(isUploaded);
    }