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(); }
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; } }