예제 #1
0
		protected void Page_Load(object sender, System.EventArgs e)
        {
            DataAccess.IJob dacJob = new DataAccess.Job();

			if (m_jobId > 0 && dacJob.GetJobTypeIdForJobId(m_jobId) != (int)eJobType.Groupage)
				BindReAttemptHistory();
		}
예제 #2
0
        private void GetQueryStringVariables()
        {
            m_jobId = int.Parse(Request.QueryString["JobID"]);
            DataSet dsJobDetails = null;

            DataAccess.IJob dacJob = new DataAccess.Job();
            dsJobDetails = dacJob.GetJobDetailsLite(m_jobId);
            dacJob       = null;

            lblJobId.Text = m_jobId.ToString();

            rptLegs.DataSource = dsJobDetails.Tables[0];
            rptLegs.DataBind();
        }
예제 #3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            int    jobId  = Convert.ToInt32(Request.QueryString["jobId"]);
            string retVal = string.Empty;

            if (jobId > 0)
            {
                Entities.Extra            extra     = null;
                string                    cacheName = "_jobExtras_" + jobId.ToString();
                System.Text.StringBuilder sbOuput   = new System.Text.StringBuilder();
                if (Cache[cacheName] == null)
                {
                    DataAccess.IJobExtra dacExtra = new DataAccess.Job();

                    System.Data.SqlClient.SqlDataReader reader = dacExtra.GetExtrasForJobId(jobId);

                    //build up the return string information
                    sbOuput.Append("<table cellpadding=\"3\" class=\"DataGridStyle\" ");
                    sbOuput.Append("<tr style=\"background-image: url('../images/header_rowBg.gif');background-repeat: repeat-x;height:24px;\"><td>Type</td><td>Amount</td><td>Accepted By</td></tr>");
                    while (reader.Read())
                    {
                        sbOuput.Append("<tr><td>" + reader["ExtraType"].ToString() + "</td>");
                        sbOuput.Append("<td>" + ((decimal)reader["ExtraAmount"]).ToString("C") + "</td>");
                        sbOuput.Append("<td>" + reader["ClientContact"].ToString() + "</td>");
                    }

                    sbOuput.Append("</tr></table>");
                    reader.Close();

                    Cache.Add(cacheName, sbOuput.ToString(), null, System.Web.Caching.Cache.NoAbsoluteExpiration, new TimeSpan(0, 20, 0), System.Web.Caching.CacheItemPriority.Normal, null);
                    retVal = sbOuput.ToString();
                }
                else
                {
                    retVal = Cache[cacheName].ToString();
                }

                if (retVal != null)
                {
                    litExtraPopup.Text = string.Empty;
                    litExtraPopup.Text = retVal.ToString();
                    return;
                }
            }
        }