void LoadOrderDetails() { divDetails.Visible = true; // lblInstAddress.Text = InstallerBAL.GetAddressHTML2LineForEmail(Convert.ToInt32(Session[enumSessions.PreviousOrderId.ToString()].ToString())); lblDelAddress.Text = OrdersBAL.GetDeliveryAddressHTML2Line(Convert.ToInt32(Session[enumSessions.PreviousOrderId.ToString()].ToString())); OrderDTO dto = new OrderDTO(); dto = OrdersBAL.GetOrderDetail(Convert.ToInt32(Session[enumSessions.PreviousOrderId.ToString()])); if (dto != null) { lblSpecialInst.Text = dto.SpecialInstructions; lblOrderDate.Text = dto.OrderDate.ToString("dd-MMM-yyyy").ToUpper(); lblCSLOrderNo.Text = dto.CSLOrderNo; lblARCOrderRefNo.Text = dto.ARCOrderRefNo; lblDelType.Text = dto.DeliveryType; lblDeliveryTotal.Text = dto.DeliveryCost; lblOrderQty.Text = dto.OrderQty; lblDtlsOrderTotal.Text = dto.OrderTotal; lblDtlsDeliveryTotal.Text = dto.DeliveryCost; lblDtlsVAT.Text = dto.VATAmount; lblDtlsTotalToPay.Text = dto.TotalAmountToPay; Useremail = dto.UserEmail.ToString(); txtNewMail.Text = Useremail.Trim(); hidUserEmail.Value = Useremail.Trim(); OrderNO = dto.CSLOrderNo; CreatedBy = dto.UserId; hidUserID.Value = dto.UserId.ToString(); UserName = dto.UserName; hidUserName.Value = dto.UserName; InstallerId = dto.InstallerId; InstallationAddId = dto.InstallationAddressId; } lblInstAddress.Text = InstallationAddId.HasValue? InstallerBAL.GetAddressHTML2LineForEmail(InstallationAddId.Value):"Not Available"; //Priya if (Session[enumSessions.User_Role.ToString()] != null && Session[enumSessions.User_Role.ToString()].ToString() == enumRoles.ARC_Admin.ToString()) { lblDeliveryTotal.Text = "0.00"; lblDtlsOrderTotal.Text = "0.00"; lblDtlsDeliveryTotal.Text = "0.00"; lblDtlsVAT.Text = "0.00"; lblDtlsTotalToPay.Text = "0.00"; } //check role of the user if (Roles.IsUserInRole(UserName, enumRoles.ARC_Admin.ToString())) { rbtnwithoutprice.Checked = true; rbtnwithprice.Checked = false; } }
void LoadOrderDetails(int orderID) { int?installationAddressID = 0; divDetails.Visible = true; // lblInstAddress.Text = InstallerBAL.GetAddressHTML2LineForEmail(Convert.ToInt32(Session[enumSessions.PreviousOrderId.ToString()].ToString())); lblDelAddress.Text = OrdersBAL.GetDeliveryAddressHTML2Line(orderID); OrderDTO dto = new OrderDTO(); dto = OrdersBAL.GetOrderDetail(orderID); if (dto != null) { lblSpecialInst.Text = dto.SpecialInstructions; lblOrderDate.Text = dto.OrderDate.ToString("dd-MMM-yyyy").ToUpper(); lblCSLOrderNo.Text = dto.CSLOrderNo; lblARCOrderRefNo.Text = dto.ARCOrderRefNo; lblDelType.Text = dto.DeliveryType; lblDeliveryTotal.Text = dto.DeliveryCost; lblOrderQty.Text = dto.OrderQty; lblDtlsOrderTotal.Text = dto.OrderTotal; lblDtlsDeliveryTotal.Text = dto.DeliveryCost; lblDtlsVAT.Text = dto.VATAmount; lblDtlsTotalToPay.Text = dto.TotalAmountToPay; lblUserName.Text = dto.UserName; installationAddressID = dto.InstallationAddressId; } lblInstAddress.Text = installationAddressID.HasValue?InstallerBAL.GetAddressHTML2LineForEmail(installationAddressID.Value):"Not Available"; List <string> tracknos = OrdersBAL.GetTrackingNoList(orderID); //STArt:ORD:31 getting the fex url from appsetting ApplicationDTO appdto; AppSettings appsett = new AppSettings(); appdto = appsett.GetAppValues(); foreach (string str in tracknos) { string fedexURL = appdto.FedexURL.Replace("@@trkno@@", str.Replace(" ", "")); strURLTracking += "<a href=" + fedexURL + " target=_blank >" + str.Replace(" ", "") + "</a>" + " "; //strURLTracking += "<a href=https://www.fedex.com/fedextrack/?tracknumbers=" + str + "&locale=en_GB&cntry_code=gb target=_blank >" + str + "</a>" + " "; } //END-ORD:31 if (strURLTracking != null || !(string.IsNullOrEmpty(strURLTracking))) { strURLTracking.Substring(0, strURLTracking.Length - 2); } else { strURLTracking = "No Tracks"; } // deliverynotes List <string> Deliverynotes = OrdersBAL.GetDeliveryNoteList(orderID); foreach (string note in Deliverynotes) { strURLDeliveyNotes = strURLDeliveyNotes + "<a >" + note + "</a>" + " "; } if (strURLDeliveyNotes != null || !(string.IsNullOrEmpty(strURLDeliveyNotes))) { strURLDeliveyNotes.Substring(0, strURLDeliveyNotes.Length - 2); } else { strURLDeliveyNotes = "NA"; } if (Session[enumSessions.User_Role.ToString()] != null && Session[enumSessions.User_Role.ToString()].ToString() == enumRoles.ARC_Admin.ToString()) { lblDeliveryTotal.Text = "0.00"; lblDtlsOrderTotal.Text = "0.00"; lblDtlsDeliveryTotal.Text = "0.00"; lblDtlsVAT.Text = "0.00"; lblDtlsTotalToPay.Text = "0.00"; } }