Exemplo n.º 1
0
        protected override void Initalize()
        {
            // 读取记录详细资料
            appData          = new T_BM_GZXXApplicationData();
            appData.ObjectID = ObjectID;
            appData.OPCode   = RICH.Common.Base.ApplicationData.ApplicationDataBase.OPType.ID;
            QueryRecord();
            Header.DataBind();
            rptDetail.DataSource = appData.ResultSet;
            rptDetail.DataBind();

            if (!IsPostBack)
            {
                foreach (DataRow drTemp in appData.ResultSet.Tables[0].Rows)
                {
                    //记录日志开始
                    string strLogTypeID = "A10";
                    strMessageParam[0] = (string)Session[ConstantsManager.SESSION_USER_LOGIN_NAME];
                    strMessageParam[1] = "工资信息";
                    strMessageParam[2] = drTemp["XM"].ToString();
                    string strLogContent = MessageManager.GetMessageInfo(MessageManager.LOG_MSGID_0012, strMessageParam);
                    RICH.Common.LM.LogLibrary.LogWrite(strLogTypeID, strLogContent, null, drTemp["ObjectID"].ToString(), null);
                    //记录日志结束
                }
            }
        }
 //=====================================================================
 //  FunctionName : Initalize
 /// <summary>
 /// 重载初始化函数
 /// </summary>
 //=====================================================================
 protected override void Initalize()
 {
     // 创建信息标题
     lblCaption.Text      = GetTableCaption();
     gvPrint.CaptionAlign = TableCaptionAlign.Left;
     // 数据统计
     appData = new T_BM_GZXXApplicationData();
     CountRecord();
     gvPrint.DataSource = appData.ResultSet;
     gvPrint.DataBind();
 }
Exemplo n.º 3
0
 protected override void Initalize()
 {
     DetailPage = true;
     // 数据查询
     appData = new T_BM_GZXXApplicationData();
     QueryRecord();
     rptList.DataSource = appData.ResultSet;
     rptList.DataBind();
     ViewState["RecordCount"] = appData.RecordCount;
     ViewState["CurrentPage"] = appData.CurrentPage;
     ViewState["PageSize"]    = appData.PageSize;
     ViewState["PageCount"]   = FunctionManager.RoundInt(((int)ViewState["RecordCount"] / (float)(int)ViewState["PageSize"]));
     InitPageInfo();
 }
 //=====================================================================
 //  FunctionName : Initalize
 /// <summary>
 /// ÖØÔسõʼ»¯º¯Êý
 /// </summary>
 //=====================================================================
 protected override void Initalize()
 {
     try
     {
         appData          = new T_BM_GZXXApplicationData();
         appData.OPCode   = RICH.Common.Base.ApplicationData.ApplicationDataBase.OPType.ID;
         appData.ObjectID = (string)Request.QueryString["ObjectID"];
         QueryRecord();
         if (appData.ResultSet.Tables[0].Rows.Count > 0)
         {
             if (appData.ResultSet.Tables[0].Rows[0][Request.QueryString["ImageField"]] != DBNull.Value)
             {
                 Response.ContentType = "application/octet-stream";
                 Response.BinaryWrite((Byte[])appData.ResultSet.Tables[0].Rows[0][Request.QueryString["ImageField"]]);
                 Response.End();
             }
             else
             {
                 Response.ClearContent();
                 Response.ContentType = "image/Png";
                 Response.BinaryWrite(RICH.Common.GenerateImage.GetStringImage("ÔÝÎÞͼƬ", 130, 160, 18, 10, 0).ToArray());
                 Response.End();
             }
         }
         else
         {
             Response.ClearContent();
             Response.ContentType = "image/Png";
             Response.BinaryWrite(RICH.Common.GenerateImage.GetStringImage("ÔÝÎÞͼƬ", 130, 160, 18, 10, 0).ToArray());
             Response.End();
         }
     }
     catch (Exception)
     {
         Response.ContentType = "image/Png";
         Response.BinaryWrite(RICH.Common.GenerateImage.GetStringImage("ÔÝÎÞͼƬ", 130, 160, 18, 10, 0).ToArray());
         Response.End();
     }
 }
    //=====================================================================
    //  FunctionName : ExportToFile
    /// <summary>
    /// 重载导出到文件函数
    /// </summary>
    //=====================================================================
    protected override void ExportToFile()
    {
        appData = new T_BM_GZXXApplicationData();
        CountRecord();
        gvPrint.DataSource = appData.ResultSet;
        gvPrint.DataBind();
        // 创建信息标题
        gvPrint.Caption      = GetTableCaption();
        gvPrint.CaptionAlign = TableCaptionAlign.Left;
        switch (ddlExportFileFormat.SelectedValue.ToLower())
        {
        case "xls":
            FileLibrary.ExportToExcelFileWithoutControl(gvPrint, "Result");
            break;

        case "doc":
            FileLibrary.ExportToWordFileWithoutControl(gvPrint, "Result");
            break;

        default:
            FileLibrary.ExportToExcelFileWithoutControl(gvPrint, "Result");
            break;
        }
    }