Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- protected void gvSites_SelectedIndexChanged(object sender, EventArgs e)
- {
- try
- {
- Session["selProjectName"] = null;
- System.Web.UI.WebControls.Label lblOrdTypeTxt = gvSites.SelectedRow.FindControl("lblOrdType") as System.Web.UI.WebControls.Label;
- Session["siteHisOrdType"] = lblOrdTypeTxt.Text;
- Session["siteHisLOC"] = gvSites.SelectedRow.Cells[2].Text.Replace(" ", "");
- Session["siteHisDiv"] = gvSites.SelectedRow.Cells[3].Text.Replace(" ", "");
- Session["siteHisMarketName"] = gvSites.SelectedRow.Cells[4].Text.Trim().Replace(" ", "");
- Session["siteHisCustName"] = gvSites.SelectedRow.Cells[5].Text.Replace(" ", "").Replace("'", "''");
- Session["siteHisProName"] = gvSites.SelectedRow.Cells[7].Text.Replace(" ", "");
- Session["siteHisSiteID"] = gvSites.SelectedRow.Cells[8].Text.Replace(" ", "").Replace("'", "''");
- Session["siteHisSiteName"] = gvSites.SelectedRow.Cells[9].Text.Replace(" ", "").Replace("'", "''");
- Session["siteHisQuoteId"] = gvSites.SelectedRow.Cells[11].Text.Replace(" ", "");
- Session["siteHisOrderStatus"] = gvSites.SelectedRow.Cells[13].Text.Replace(" ", "");
- Session["siteHisOrdId"] = gvSites.SelectedRow.Cells[14].Text.Replace(" ", "");
- Session["siteHisMixOrd"] = gvSites.SelectedRow.Cells[15].Text.Replace(" ", "");
- Session["siteHisServiceOrdNo"] = gvSites.SelectedRow.Cells[16].Text.Replace(" ", "");
- txtSiteName.Text = gvSites.SelectedRow.Cells[9].Text.Replace(" ", "").Replace("amp;", "");
- Session["selCustName"] = gvSites.SelectedRow.Cells[5].Text.Replace(" ", "");
- Session["selSiteName"] = gvSites.SelectedRow.Cells[9].Text.Replace(" ", "");
- if(gvSites.SelectedRow.Cells[7].Text.Replace(" ", "") != "")
- Session["selProjectName"] = gvSites.SelectedRow.Cells[7].Text.Replace(" ", "");
- tabOrdDetails.Tabs[1].Visible = true;
- tabOrdDetails.Tabs[2].Visible = true;
- tabOrdDetails.Tabs[3].Visible = true;
- tabOrdDetails.Tabs[4].Visible = true;
- tabOrdDetails.Tabs[5].Visible = true;
- tabOrdDetails.Tabs[6].Visible = true;
- tabOrdDetails.Tabs[7].Visible = true;
- tabOrdDetails.Tabs[8].Visible = true;
- tabOrdDetails.ActiveTabIndex = 1;
- setDiagram();
- }
- catch (Exception ex)
- { }
- }
- private void setDiagram()
- {
- try
- {
- DBLayer obj = new DBLayer();
- SqlCommand cmd = new SqlCommand();
- SqlParameter param = new SqlParameter("@SITE_NAME", SqlDbType.NVarChar, 255);
- param.Value = Session["selSiteName"].ToString();
- param.Direction = ParameterDirection.Input;
- cmd.Parameters.Add(param);
- param = new SqlParameter("@orderID", SqlDbType.NVarChar, 255);
- param.Value = Session["siteHisOrdId"].ToString();
- param.Direction = ParameterDirection.Input;
- cmd.Parameters.Add(param);
- DataSet ds = obj.ExecuteDatasetSql("[qrySiteHistory]", cmd);
- Session["selSiteHisResult"] = true;
- Session["selorderID"] = Session["siteHisOrdId"];
- ifrmEditOrdData.Attributes["src"] = "EditWinOrderData.aspx?id=1";
- ifrmDiagramAttachments.Attributes["src"] = "EditWinAttachments.aspx?id=1";
- ifrmDiagramNotes.Attributes["src"] = "EditWinAddNotes.aspx?id=1";
- IfrmDiagramDependencies.Attributes["src"] = "EditWinAddDependency.aspx?id=1";
- ifrmOrdTskHis.Attributes["src"] = "EditWinTaskHistory.aspx?id=1";
- ifrmFiberDetails.Attributes["src"] = "EditWinFiberConstructionCost.aspx?id=1";
- ifrmJeopDetails.Attributes["src"] = "EditWinAddJeopardy.aspx?id=1";
- if (ds.Tables.Count > 0)
- {
- if (ds.Tables[0].Rows.Count > 0)
- {
- if (ds.Tables[0].Rows[0]["ProcflowId"].ToString().ToUpper().Trim() == "2")
- {
- DiagramWebControl1.LoadBinaryDocument(Server.MapPath("Legacy.edd"));
- DiagramWebControl1.Height = System.Web.UI.WebControls.Unit.Pixel(518);
- }
- else if (ds.Tables[0].Rows[0]["ProcflowId"].ToString().ToUpper().Trim() == "1")
- {
- DiagramWebControl1.LoadBinaryDocument(Server.MapPath("CBH.edd"));
- }
- else if (ds.Tables[0].Rows[0]["ProcflowId"].ToString().ToUpper().Trim() == "3")
- {
- DiagramWebControl1.LoadBinaryDocument(Server.MapPath("ME.edd"));
- }
- }
- foreach (Node node in DiagramWebControl1.Model.Nodes)
- {
- RoundRect rect = node as RoundRect;
- if (rect != null)
- {
- node.EditStyle.AllowSelect = true;
- for (int index = 0; index < ds.Tables[0].Rows.Count; index++)
- {
- if (ds.Tables[0].Rows[index]["tskID"].ToString() == node.Name.ToString())
- {
- rect.EnableShading = true;
- if (ds.Tables[0].Rows[index]["tsId"].ToString() == "1")
- {
- node.LineStyle.LineWidth = 1;
- break;
- }
- else if (ds.Tables[0].Rows[index]["tsId"].ToString() == "2")
- {
- this.DiagramWebControl1.Model.BeginUpdate();
- rect.FillStyle.Color = System.Drawing.Color.FromArgb((34), (221), (44));
- rect.ShadowStyle.Color = System.Drawing.Color.FromArgb((255), (192), (255));
- rect.LineStyle.LineColor = System.Drawing.Color.LimeGreen;
- //rect.LineStyle.LineColor = System.Drawing.Color.GreenYellow;
- this.DiagramWebControl1.Model.EndUpdate();
- node.LineStyle.LineWidth = 0;
- break;
- }
- else if (ds.Tables[0].Rows[index]["tsId"].ToString() == "3")
- {
- this.DiagramWebControl1.Model.BeginUpdate();
- // rect.FillStyle.Color = System.Drawing.Color.FromArgb(53, 85, 236);
- rect.FillStyle.Color = System.Drawing.Color.FromArgb(21, 57, 221);
- rect.FillStyle.ForeColor = System.Drawing.Color.FromArgb(255, 255, 0);
- rect.ShadowStyle.Color = System.Drawing.Color.FromArgb(105, 105, 105);
- rect.ShadowStyle.ForeColor = System.Drawing.Color.FromArgb(128, 128, 0);
- rect.LineStyle.LineColor = System.Drawing.Color.RoyalBlue;
- Syncfusion.Windows.Forms.Diagram.Label lbl;
- lbl = rect.Labels[0];
- lbl.FontColorStyle.Color = System.Drawing.Color.White;
- lbl = rect.Labels[1];
- lbl.FontColorStyle.Color = System.Drawing.Color.White;
- if (rect.Labels.Count > 2)
- {
- lbl = rect.Labels[2];
- lbl.FontColorStyle.Color = System.Drawing.Color.White;
- }
- if (rect.Labels.Count > 3)
- {
- lbl = rect.Labels[3];
- lbl.FontColorStyle.Color = System.Drawing.Color.White;
- }
- this.DiagramWebControl1.Model.EndUpdate();
- node.LineStyle.LineWidth = 0;
- break;
- }
- else if (ds.Tables[0].Rows[index]["tsId"].ToString() == "4")
- {
- this.DiagramWebControl1.Model.BeginUpdate();
- rect.FillStyle.Color = System.Drawing.Color.FromArgb(158, 158, 158);
- this.DiagramWebControl1.Model.EndUpdate();
- node.LineStyle.LineWidth = 0;
- break;
- }
- else if (ds.Tables[0].Rows[index]["tsId"].ToString() == "5")
- {
- this.DiagramWebControl1.Model.BeginUpdate();
- rect.FillStyle.Color = System.Drawing.Color.FromArgb(254, 238, 153);
- rect.FillStyle.ForeColor = System.Drawing.Color.FromArgb(255, 255, 0);
- rect.ShadowStyle.Color = System.Drawing.Color.FromArgb(105, 105, 105);
- rect.ShadowStyle.ForeColor = System.Drawing.Color.FromArgb(128, 128, 0);
- rect.LineStyle.LineColor = System.Drawing.Color.Goldenrod;
- this.DiagramWebControl1.Model.EndUpdate();
- node.LineStyle.LineWidth = 0;
- break;
- }
- }
- }
- }
- else
- {
- node.LineStyle.LineWidth = 0;
- node.EditStyle.AllowSelect = false;
- }
- this.DiagramWebControl1.Model.BeginUpdate();
- node.EditStyle.AllowChangeHeight = false;
- node.EditStyle.AllowMove = false;
- node.EditStyle.AllowDelete = false;
- node.EditStyle.AllowChangeWidth = false;
- node.EditStyle.AllowMoveX = false;
- node.EditStyle.AllowMoveY = false;
- node.EditStyle.AllowResize = false;
- node.EditStyle.AllowRotate = false;
- node.Name = string.Empty;
- if (node.Name == "Task Color Code")
- node.LineStyle.LineWidth = 1;
- this.DiagramWebControl1.Model.EndUpdate();
- }
- }
- }
- catch (Exception ex)
- { }
- }
- <td valign="top" style="width: 100%; height: 502px" align="left">
- <asp:updatepanel id="upRes" runat="server">
- <ContentTemplate>
- <cc2:TabContainer ID="tabOrdDetails" runat="server" Height="485px" Width="100%">
- <cc2:TabPanel runat="server" ID="tabSearchRec" Enabled="true" Width="100%">
- <HeaderTemplate>
- Search Results
- </HeaderTemplate>
- <ContentTemplate>
- <asp:Label ID="lblMsg" runat="server" Font-Bold="True" Font-Size="10pt" BackColor="Yellow"
- ForeColor="Black"></asp:Label>
- <div style="text-align: right; font-size: 8pt" id="div1" runat="server">
- <asp:LinkButton ID="lnkbtnViewAll" OnClick="lnkbtnViewAll_Click" runat="server" Text="View All"></asp:LinkButton>
- Total Records found: <asp:Label ID="lblTotRecCount" Font-Bold="True"
- runat="server" ForeColor="Black" Font-Size="10pt" Text="0"></asp:Label>
- </div>
- <div style="overflow: auto; height: 460px">
- <asp:GridView ID="gvSites" BorderWidth="0px" BorderStyle="None" runat="server" BackColor="White"
- BorderColor="White" CellSpacing="1" AllowPaging="True" Width="98.6%" OnRowDataBound="gvSites_RowDataBound"
- OnSelectedIndexChanged="gvSites_SelectedIndexChanged" OnPageIndexChanging="gvSites_PageIndexChanging"
- PageSize="15" AllowSorting="True" OnSorting="gvSites_Sorting" AutoGenerateColumns="False"
- OnRowCommand="gvSites_RowCommand">
- <AlternatingRowStyle Font-Size="8pt" BackColor="#F5F5E9" BorderWidth="0px" BorderColor="White" />
- <Columns>
- <asp:TemplateField>
- <ItemTemplate>
- <asp:Image ID="imgOrdStat" runat="server" />
- </ItemTemplate>
- </asp:TemplateField>
- <asp:BoundField DataField="OrderType" />
- <asp:BoundField DataField="LineOfBusiness" SortExpression="LineOfBusiness" HeaderText="LOB" />
- <asp:BoundField DataField="DivisionName" SortExpression="DivisionName" HeaderText="Division Name" />
- <asp:BoundField DataField="MarketName" SortExpression="MarketName" HeaderText="Region/ Market Name" />
- <asp:BoundField DataField="CarrierName" SortExpression="CarrierName" HeaderText="Customer Name" />
- <asp:BoundField DataField="HeadendName" SortExpression="HeadendName" HeaderText="Headend Name" />
- <asp:BoundField DataField="ProjectName" SortExpression="ProjectName" HeaderText="Project Name" />
- <asp:BoundField DataField="siteId" SortExpression="siteId" HeaderText="site Id" />
- <asp:BoundField DataField="SiteName" SortExpression="SiteName" HeaderText="Site Name" />
- <asp:BoundField DataField="Address" SortExpression="Address" HeaderText="Site Address" />
- <asp:BoundField DataField="quoteId" SortExpression="quoteId" HeaderText="Quote ID" />
- <asp:BoundField DataField="PTD" SortExpression="PTD" HeaderText="PTD" />
- <asp:BoundField DataField="orderStatus" SortExpression="orderStatus" HeaderText="Order Status" />
- <asp:BoundField DataField="orderId" />
- <asp:BoundField DataField="MixedOrder" HeaderText="MixOrd" />
- <asp:BoundField DataField="ServiceOrderNumber" HeaderText="Service Order Number"
- SortExpression="Service Order Number" />
- <asp:TemplateField Visible="False">
- <ItemTemplate>
- <asp:Label ID="lblOrdType" runat="server" Text='<%# Bind("orderTypeDesc") %>'></asp:Label>
- </ItemTemplate>
- </asp:TemplateField>
- <asp:TemplateField>
- <ItemTemplate>
- <asp:ImageButton ID="imgDet" ToolTip="View network diagram" CommandName="Details"
- ImageUrl="Images/Details.gif" runat="server" />
- </ItemTemplate>
- </asp:TemplateField>
- <asp:TemplateField>
- <ItemTemplate>
- <asp:ImageButton ID="imgMixDet" ToolTip="View Mixed Order Details" CommandName="Mixed"
- ImageUrl="Images/MIXED.png" runat="server" Visible="false" />
- </ItemTemplate>
- </asp:TemplateField>
- </Columns>
- <FooterStyle BackColor="White" ForeColor="#000066" BorderWidth="0px" />
- <HeaderStyle Height="20px" BackColor="#004000" Font-Size="8pt" Font-Bold="True" ForeColor="White"
- HorizontalAlign="Center" BorderWidth="0px" />
- <PagerSettings Mode="NumericFirstLast" />
- <PagerStyle HorizontalAlign="Right" Font-Bold="True" Font-Size="8pt" />
- <RowStyle ForeColor="#3C5F22" Font-Size="8pt" BackColor="White" BorderWidth="0px"
- BorderColor="White" />
- </asp:GridView>
- </div>
- </ContentTemplate>
- </cc2:TabPanel>
- <cc2:TabPanel runat="server" ID="tabPnlDiagram" Enabled="true" Visible="false" Width="100%">
- <HeaderTemplate>
- Process Flow
- </HeaderTemplate>
- <ContentTemplate>
- <div style="overflow: auto; width: 100%; overflow-y: hidden" align="center">
- <syncfusion:DiagramWebControl CssClass="diadisplay" BorderColor="White" BorderStyle="NotSet"
- BorderWidth="0" ID="DiagramWebControl1" runat="server" Width="100%" WaitingPopupText="Processing"
- DbClickTimeOutDelay="1" DisabledBackgroundColor="LightBlue" WaitingPopupAutoFormat="Indicator"
- BoundaryConstraintsEnabled="True" DocumentID="f69befd0-b591-42af-a1c6-377dd730c290"
- EnableXHTML="true" Height="485px" OnNodeClick="DiagramWebControl1_NodeClick" />
- </div>
- </ContentTemplate>
- </cc2:TabPanel>
- <cc2:TabPanel runat="server" ID="tabTskHis" Visible="false" Enabled="true" Width="100%">
- <HeaderTemplate>
- Task History
- </HeaderTemplate>
- <ContentTemplate>
- <div style="width: 100%; height: 480px">
- <iframe enableviewstate="false" frameborder="0" style="width: 100%; height: 480px;
- border-style: none; border-width: 0px" id="ifrmOrdTskHis" runat="server"></iframe>
- </div>
- </ContentTemplate>
- </cc2:TabPanel>
- <cc2:TabPanel runat="server" ID="tabOrdDet" Visible="false" Enabled="true" Width="100%">
- <HeaderTemplate>
- Order Details
- </HeaderTemplate>
- <ContentTemplate>
- <div style="height: 480px; width: 100%">
- <iframe enableviewstate="false" frameborder="0" style="width: 100%; height: 480px;
- border-style: none; border-width: 0px" id="ifrmEditOrdData" runat="server"></iframe>
- </div>
- </ContentTemplate>
- </cc2:TabPanel>
- <cc2:TabPanel runat="server" ID="tabFiberdetails" Visible="false" Enabled="true"
- Width="100%">
- <HeaderTemplate>
- Fiber Details
- </HeaderTemplate>
- <ContentTemplate>
- <div style="height: 480px; width: 100%">
- <iframe enableviewstate="false" frameborder="0" style="width: 100%; height: 480px;
- border-style: none; border-width: 0px" id="ifrmFiberDetails" runat="server">
- </iframe>
- </div>
- </ContentTemplate>
- </cc2:TabPanel>
- <cc2:TabPanel ID="tabAddDependends" runat="server" Visible="false" Enabled="true"
- Width="98%">
- <HeaderTemplate>
- Dependencies
- </HeaderTemplate>
- <ContentTemplate>
- <div>
- <iframe enableviewstate="false" frameborder="0" style="width: 100%; height: 450px;
- border-style: none; border-width: 0px" id="IfrmDiagramDependencies" runat="server">
- </iframe>
- </div>
- </ContentTemplate>
- </cc2:TabPanel>
- <cc2:TabPanel ID="tabAddJeops" runat="server" Visible="false" Enabled="true" Width="98%">
- <HeaderTemplate>
- Jeopardy
- </HeaderTemplate>
- <ContentTemplate>
- <div>
- <iframe enableviewstate="false" frameborder="0" style="width: 100%; height: 450px;
- border-style: none; border-width: 0px" id="ifrmJeopDetails" runat="server"></iframe>
- </div>
- </ContentTemplate>
- </cc2:TabPanel>
- <cc2:TabPanel runat="server" ID="tabAttachments" Visible="false" Enabled="true" Width="100%">
- <HeaderTemplate>
- Attachments
- </HeaderTemplate>
- <ContentTemplate>
- <div style="width: 100%; height: 480px">
- <iframe enableviewstate="false" frameborder="0" style="width: 100%; height: 480px;
- border-style: none; border-width: 0px" id="ifrmDiagramAttachments" runat="server">
- </iframe>
- </div>
- </ContentTemplate>
- </cc2:TabPanel>
- <cc2:TabPanel runat="server" ID="tabNotes" Visible="false" Enabled="true" Width="100%">
- <HeaderTemplate>
- Notes
- </HeaderTemplate>
- <ContentTemplate>
- <div style="width: 100%; height: 485px">
- <iframe enableviewstate="false" frameborder="0" style="width: 98%; height: 485px;
- border-style: none; border-width: 0px" id="ifrmDiagramNotes" runat="server">
- </iframe>
- </div>
- </ContentTemplate>
- </cc2:TabPanel>
- </cc2:TabContainer>
- </ContentTemplate>
Add Comment
Please, Sign In to add comment