protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { int plotId = 0; if ((Request.QueryString["plotId"] != "") && (Request.QueryString["plotId"] != null)) { int.TryParse(Request.QueryString["plotId"], out plotId); } if (plotId == 0) { Response.Redirect("~/Members/ArchivedPlotList.aspx"); } PlotIdHiddenField.Value = plotId.ToString(); try { // Get the common web service instance. ServiceAccess serviceLoader = ServiceAccess.GetInstance(); FarmService.FarmService farmService = serviceLoader.GetFarm(); int userId = farmService.GetUserIdForPlot(plotId); UserIdHiddenField.Value = userId.ToString(); if (!IsAgentRole) { ForAgentPanel.Visible = true; ForAgentUserIdHiddenField.Value = userId.ToString(); ForAgentUserNameLabel.Text = farmService.GetUserName(userId); } else { ForAgentPanel.Visible = false; } //Getting Archived Plot Header Details FarmService.PlotInfo plot = farmService.GetArchivedPlotSummaryDetails(plotId); //Getting Parent Farm Details FarmService.FarmInfo farm = farmService.GetArchivedFarmSummaryDetails(plot.FarmId); PlotNameLabel.Text = farm.FarmName + " / " + plot.PlotName; ContactCountLabel.Text = plot.ContactCount.ToString(); CreateDateLabel.Text = plot.CreateDate.ToShortDateString(); FarmIdHiddenField.Value = plot.FarmId.ToString(); FarmService.ContactInfo[] contacts = farmService.GetArchivedContactListForPlot(plotId); ContactListGridView.DataSource = contacts; ContactListGridView.DataBind(); } catch (Exception exception) { log.Error("UNKNOWN ERROR LOADING ARCHIVE CONTACT LIST:", exception); MessageLiteral.Text = "UNKNOWN ERROR: Please Contact Administrator"; } } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { int farmId = 0; if ((Request.QueryString["farmId"] != "") && (Request.QueryString["farmId"] != null)) { int.TryParse(Request.QueryString["farmId"], out farmId); } if (farmId == 0) { Response.Redirect("~/Members/ArchivedFarmList.aspx"); } FarmIdHiddenField.Value = farmId.ToString(); try { // Get the common web service instance. ServiceAccess serviceLoader = ServiceAccess.GetInstance(); FarmService.FarmService farmService = serviceLoader.GetFarm(); int userId = farmService.GetUserIdForFarm(farmId); UserIdHiddenField.Value = userId.ToString(); if (!IsAgentRole) { ForAgentPanel.Visible = true; ForAgentUserNameLabel.Text = farmService.GetUserName(userId); ForAgentUserIdHiddenField.Value = userId.ToString(); } else { ForAgentPanel.Visible = false; } FarmService.FarmInfo farm = farmService.GetArchivedFarmSummaryDetails(farmId); if (farm.FarmId == 0) { Response.Redirect("~/Members/ArchivedFarmList.aspx", true); } else { farm.UserId = GetAgentId(); FarmNameLabel.Text = farm.FarmName; MailingPlanLabel.Text = farm.MailingPlan.Title; CreateDateLabel.Text = farm.CreateDate.ToShortDateString(); FarmContactCountLabel.Text = farm.ContactCount.ToString(); PlotCountLabel.Text = farm.PlotCount.ToString(); FarmService.PlotInfo[] Plots = farmService.GetArchivedPlotSummary(farmId); PlotListGridView.DataSource = Plots; PlotListGridView.DataBind(); for (int i = 0; i < PlotListGridView.Rows.Count; i++) { if (Plots[i].Deleted) { PlotListGridView.Rows[i].ForeColor = System.Drawing.Color.DarkKhaki; } else { PlotListGridView.Rows[i].ForeColor = System.Drawing.Color.Green; PlotListGridView.Rows[i].Cells[0].Enabled = false; } } } } catch (Exception ex) { log.Error("UNKNOWN ERROR:", ex); ErrorLiteral.Text = "Unknown Error Please contact Administrator:"; } } }