示例#1
0
 protected void Page_Load(object sender, EventArgs e)
 {
     try
     {
         nameForm = Request.QueryString["key"].ToString();
         //hActive = GetRight(nameForm);
         //if (hActive == null)
         //{
         //    Response.Redirect("LoginWebsite.aspx");
         //}
         //if (hActive[1] == null)
         //{
         //    Response.Redirect("Default.aspx?menu=MessageLock");
         //}
         if (!IsPostBack)
         {
             DataSet dsUser = new CManageUserSystem().SelectAllPosofAccount(arrInfor[0]);
             if (dsUser.Tables.Count > 0 && dsUser.Tables[0].Rows.Count > 0)
             {
                 int num = dsUser.Tables[0].Rows.Count;
                 for (int i = 0; i < num; i++)
                 {
                     ListItem Item = new ListItem(dsUser.Tables[0].Rows[i]["PosName"].ToString(), dsUser.Tables[0].Rows[i]["PosId"].ToString());
                     slPos.Items.Add(Item);
                 }
             }
             string strSource = Server.MapPath("report/rptAddressPos.rdlc");
             rptView.LocalReport.ReportPath = strSource;
             rptView.ZoomMode    = ZoomMode.Percent;
             rptView.ZoomPercent = 100;
             string address = "";
             if (slPos.Text.Length > 0)
             {
                 DataSet dsAddress = new CManageUserSystem().SelectAddressReport(slPos.Text);
                 if (dsAddress.Tables.Count > 0 && dsAddress.Tables[0].Rows.Count > 0)
                 {
                     address = dsAddress.Tables[0].Rows[0]["ReportTile"].ToString();
                 }
             }
             DateTime        time       = CTime.GetTimeHaNoi();
             ReportParameter parTime    = new ReportParameter("parTime", time.ToString("dd/MM - HH:mm"));
             ReportParameter parAddress = new ReportParameter("parAddress", address);
             rptView.LocalReport.SetParameters(new ReportParameter[] { parAddress, parTime });
         }
     }
     catch (Exception ex)
     {
         Response.Write(ex.ToString());
     }
 }
示例#2
0
 protected void tbReport_click(object sender, EventArgs e)
 {
     try
     {
         string strSource = Server.MapPath("report/rptAddressPos.rdlc");
         rptView.LocalReport.ReportPath = strSource;
         rptView.ZoomMode    = ZoomMode.Percent;
         rptView.ZoomPercent = 100;
         string address = "";
         if (slPos.Text.Length > 0)
         {
             DataSet dsAddress = new CManageUserSystem().SelectAddressReport(slPos.Text);
             if (dsAddress.Tables.Count > 0 && dsAddress.Tables[0].Rows.Count > 0)
             {
                 address = dsAddress.Tables[0].Rows[0]["ReportTile"].ToString();
             }
         }
         ReportParameter parAddress = new ReportParameter("parAddress", address);
         rptView.LocalReport.SetParameters(new ReportParameter[] { parAddress });
     }
     catch
     { }
 }