• 车辆信息统计报表管理系统友好界面


    using System;

    using System.Collections.Generic;

    using System.Linq;

    using System.Web;

    using System.Web.UI;

    using System.Web.UI.WebControls;

    using BLL;

    using System.Data;

    using System.Collections;

     

    namespace CarsReports.Web

    {

        public partial class Youhao : System.Web.UI.Page

        {

            protected void Page_Load(object sender, EventArgs e)

            {

                if (!IsPostBack)

                {

                    SetDatetime();//绑定时间,好像没有用

                    SetDisabled();//无用

                    SetDocumentIds();//遍历首页24ControlCollection,寻找是12个标准报表HyperLink控件

                     BindLangSortDDL(LangType.Simplified);//简体中文、繁体中文、英文 ddl

                    BindSortRBL();//绑定日、周、月统计分析图表

                    SetLangText(LangType.Simplified);//翻译界面

                }

                SimulateDatatable(); //获取车辆信息,绑定车牌号到控件上

                BindVehicleNo();//关联车牌号和Mcuid,以便获取其他的信息

                BindListButton(); ////加载已经保存的报表(最大数目:9*2=18

            }

    //----------------------------------------------公共函数----------------------------------------

            private  void SimulateDatatable()

            {

                  //车辆信息: MCUID 车牌号 司机ID 司机名 联系方式(有客户构建dataTable

                  //绑定车牌号在首页youhao.aspx

                  //userID

               BLL.PermanentData.PermanentDataTable = DataViewCar.ToTable();

            }

              private void BindVehicleNo()

            {

                DataTable dt = PermanentData.PermanentDataTable;

               //相当于调用了SimulateDatatable()

                //关联Mcuid与车牌号

                //----------------CheckBoxList设置--------------------------

                //根据Mcuid获取该车牌号所有信息  CheckBoxList1.item value

                //前台事件处理,调用了JSGetMCUIDInfo()VehicleNoSelected()。。。。

            }

            protected void CheckBoxList1_SelectedIndexChanged(object sender, EventArgs e)

            {

                //CheckBoxList后台事件处理

                //车牌号绑定到CheckBoxList

            }

     

             private void SetDatetime()

            {

               //绑定时间

                //没有用

            }

          

            protected void DataList1_ItemDataBound(object sender, DataListItemEventArgs e)

            {

              //自定义报表

               //标准报表

               //交替显示

            }

     

             private void BindSortRBL()

            {

                  // public string Day_StatAnalysis = "日统计分析图表";

                // Week_StatAnalysis = "周统计分析图表";

                // Month_StatAnalysis = "月统计分析图表";

                  //翻译绑定

            }

     

            private void SetLangText(LangType pLangType)

            {

                  // 翻译

                  // "日统计分析图表";

                // "周统计分析图表";

                // "月统计分析图表";

            }

            private void BindLangSortDDL(LangType pLangType)

            {

                //绑定

                 //简体中文、繁体中文、英文 ddl

            

            }

     

            protected void ddlLanguage_SelectedIndexChanged(object sender, EventArgs e)

            {

              //多语言选择后 各个控件翻译显示

            }

    //----------------------------------------------标准报表--------------------------------------

            private void SetDocumentIds()

            {

               //遍历首页24ControlCollection,寻找是12个标准报表HyperLink控件

                //GetChart();

            }

             private string GetChart(string ChartName)

            {

                //HyperLink控件的ToolTip属性,获取DocumentName

               // GetReportSchema();

            }

            ReportSchema GetReportSchema()

            {

               //根据DocumentName和函数GetDocumentId()获取DocumentId

            }

    //----------------------------------------------自定义报表------------------------------------

            private void BindListButton()

            {

               //日、周、月按钮消息响应

                //加载已经保存的报表(最大数目:9*2=18

                // GetDocuments();

            }

              public DataTable GetDocuments()

            {

               //userid != -1;

              //根据TimeType 获取相应的自定义报表

            }

        }

    }

     查看更多精彩图片

     

  • 相关阅读:
    PHP邮件群发程序
    特牛的PHP分页
    短信平台PHP代码一点通
    PHP工厂模式的好处
    PHP单例模式经典讲解
    php excel类 ,phpExcel使用方法介绍
    php5魔术函数、魔术常量
    PHP设计模式漫谈之工厂模式
    PHP跨站刷票代码
    PHP类的静态(static)方法和静态(static)变量
  • 原文地址:https://www.cnblogs.com/Gemgin/p/3136347.html
Copyright © 2020-2023  润新知