Exemplo n.º 1
0
		private void SetDataSource(ReportDocument Report)
		{
            long iID = 0;
            try
            {
                if (Request.QueryString["task"].ToString().ToLower() == "reportfromposted" && Request.QueryString["transferinid"].ToString() != null)
                { iID = Convert.ToInt64(Request.QueryString["transferinid"].ToString()); }
                else
                { iID = Convert.ToInt64(Common.Decrypt(Request.QueryString["transferinid"].ToString(), Session.SessionID)); }
            }
            catch { iID = Convert.ToInt64(Common.Decrypt(lblReferrer.Text.Substring(lblReferrer.Text.IndexOf("transferinid") + 13), Session.SessionID)); }

			ReportDataset rptds = new ReportDataset();

			TransferIn clsTransferIn = new TransferIn();
			MySqlDataReader myreader = clsTransferIn.List(iID, "TransferInID", SortOption.Ascending);
            
			while(myreader.Read())
			{
				DataRow drNew = rptds.TransferIn.NewRow();
				
				foreach (DataColumn dc in rptds.TransferIn.Columns)
					drNew[dc] = "" + myreader[dc.ColumnName]; 
				
				rptds.TransferIn.Rows.Add(drNew);
			}
            myreader.Close();

            TransferInItem clsTransferInItem = new TransferInItem(clsTransferIn.Connection, clsTransferIn.Transaction);
            MySqlDataReader myreaderitems = clsTransferInItem.List(iID, "TransferInItemID", SortOption.Ascending);
			while(myreaderitems.Read())
			{
				DataRow drNew = rptds.TransferInItems.NewRow();
				
				foreach (DataColumn dc in rptds.TransferInItems.Columns)
					drNew[dc] = "" + myreaderitems[dc.ColumnName]; 
				
				rptds.TransferInItems.Rows.Add(drNew);
			}
            myreaderitems.Close();
            clsTransferIn.CommitAndDispose();

			Report.SetDataSource(rptds); 
			SetParameters(Report);
		}
Exemplo n.º 2
0
		private void LoadItems()
		{
			DataClass clsDataClass = new DataClass();

			TransferInItem clsTransferInItem = new TransferInItem();
			lstItem.DataSource = clsDataClass.DataReaderToDataTable(clsTransferInItem.List(Convert.ToInt64(lblTransferInID.Text), "TransferInItemID",SortOption.Ascending)).DefaultView;
			lstItem.DataBind();
			clsTransferInItem.CommitAndDispose();
		}