private void PublishActivityGridItemContentCreated(object sender, GridItemContentCreatedEventArgs e) { Assert.ArgumentNotNull(sender, nameof(sender)); Assert.ArgumentNotNull((object)e, nameof(e)); }
private void dgJobsToBookIn_ItemContentCreated(object sender, GridItemContentCreatedEventArgs e) { try { int jobId = Convert.ToInt32(((HtmlInputHidden)e.Content.FindControl("hidJobId")).Value); if (jobId > 0) { DataView dvJobRow = new DataView(m_dsJobsData.Tables[0]); dvJobRow.RowFilter = "JobId = " + jobId.ToString(); eJobState jobState = (eJobState)Enum.Parse(typeof(eJobState), ((string)dvJobRow.Table.Rows[0]["JobState"]).Replace(" ", ""), true); HtmlInputHidden hidJobState = (HtmlInputHidden)e.Content.FindControl("hidJobState"); HtmlInputHidden hidJobType = (HtmlInputHidden)e.Content.FindControl("hidJobType"); if (hidJobState != null && hidJobType != null) { eJobType jobType = (eJobType)Enum.Parse(typeof(eJobType), ((string)dvJobRow.Table.Rows[0]["JobType"]).Replace(" ", ""), true); GridServerTemplateContainer container = (GridServerTemplateContainer)e.Content; if (jobState == eJobState.Booked || jobState == eJobState.Planned || jobState == eJobState.InProgress) { Facade.IJob facJob = new Facade.Job(); ((HtmlImage)e.Content.FindControl("imgRequiresCallIn")).Visible = facJob.RequiresCallIn(jobId); } else { ((HtmlImage)e.Content.FindControl("imgRequiresCallIn")).Visible = false; } HtmlImage imgHasRequests = (HtmlImage)e.Content.FindControl("imgHasRequests"); if (((int)dvJobRow[0]["Requests"]) == 0) { imgHasRequests.Visible = false; } else { imgHasRequests.Visible = true; imgHasRequests.Attributes.Add("onClick", "javascript:ShowPlannerRequests('" + jobId.ToString() + "');"); } HtmlAnchor lnkEditJob = (HtmlAnchor)e.Content.FindControl("lnkEditJob"); switch (jobType) { case eJobType.Normal: lnkEditJob.HRef = "javascript:openResizableDialogWithScrollbars('../job/wizard/wizard.aspx?jobId=" + jobId.ToString() + "', '623', '508');"; break; case eJobType.PalletReturn: lnkEditJob.HRef = "../job/addupdatepalletreturnjob.aspx?jobId=" + jobId.ToString(); break; case eJobType.Return: lnkEditJob.HRef = "../job/addupdategoodsreturnjob.aspx?jobId=" + jobId.ToString(); break; default: lnkEditJob.Visible = false; break; } } Table tblCollections = (Table)e.Content.FindControl("tblCollections"); if (tblCollections != null) { tblCollections.BackColor = Utilities.GetJobStateColour(jobState); DataView dvCollections = new DataView(m_dsJobsData.Tables[1]); foreach (DataRow collection in dvCollections.Table.Rows) { if ((int)collection["JobId"] == jobId) { // This is a collection for the current job ArrayList rows = CreateTableRows(collection); foreach (TableRow row in rows) { tblCollections.Rows.Add(row); } } } } Table tblDeliveries = (Table)e.Content.FindControl("tblDeliveries"); if (tblDeliveries != null) { tblDeliveries.BackColor = Utilities.GetJobStateColour(jobState); DataView dvDeliveries = new DataView(m_dsJobsData.Tables[2]); foreach (DataRow delivery in dvDeliveries.Table.Rows) { if ((int)delivery["JobId"] == jobId) { // This is a delivery for the current job ArrayList rows = CreateTableRows(delivery); foreach (TableRow row in rows) { tblDeliveries.Rows.Add(row); } } } } } } catch (Exception exc) { string error = exc.Message; } }
private void RedirectsItemContentCreated(object sender, GridItemContentCreatedEventArgs e) { Assert.ArgumentNotNull(sender, "sender"); Assert.ArgumentNotNull(e, "e"); }