public void CheckXSTVulns(WSDescriber wsDesc, VulnerabilitiesVulnerability vuln, WSDescriberForReport WSItemVulnerabilities, ReportObject reportObject, bool isDebug, ref List <Param> respHeader, string customRequestHeader) { CheckWebServerVulns(wsDesc, vuln, WSItemVulnerabilities, reportObject, isDebug, ref respHeader, customRequestHeader, "Cross Site Tracing", "TRACE"); }
public int InsertInformation(ReportObject reportObj) { SqlConnection con = GetConnection(); con.Open(); SqlCommand cmd = new SqlCommand("Insert_Report", con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@ReportTitle", reportObj.ReportTitle); cmd.Parameters.AddWithValue("@ReportPath", reportObj.ReportPath); cmd.Parameters.AddWithValue("@UserId", reportObj.UserId); cmd.Parameters.AddWithValue("@Status", reportObj.Status); try { return(cmd.ExecuteNonQuery()); } catch { throw; } finally { cmd.Dispose(); con.Close(); con.Dispose(); } }
public RptObjectLabel(ReportObject item, SectInfo[] sectInfos, ObjectInfo oinfo, AppLogger logger) { InitializeComponent(); this.appLog = logger; this.rptItem = item; initializeItem(item, sectInfos, oinfo); }
private void PrintPDFReport(CustomerVO currentCustomer, List <HoldData> policeHolds) { // 03082012 TG - Add printing using iText# //var rtcReport = new Reports.ReleaseToClaimantReport(); var phReport = new Reports.PoliceHoldReport(); var reportObject = new ReportObject(); reportObject.ReportTempFile = SecurityAccessor.Instance.EncryptConfig.ClientConfig.GlobalConfiguration.BaseLogPath; reportObject.CreateTemporaryFullName(); phReport.reportObject = reportObject; phReport.ReportTempFileFullName = reportObject.ReportTempFileFullName; // set store information phReport.STORE_NAME = ProcessTenderController.STORE_NAME; phReport.STORE_ADDRESS = ProcessTenderController.STORE_ADDRESS; phReport.STORE_CITY = ProcessTenderController.STORE_CITY; phReport.STORE_STATE = ProcessTenderController.STORE_STATE; phReport.STORE_ZIP = ProcessTenderController.STORE_ZIP; phReport.CurrentCust = currentCustomer; // Pass hold data phReport.HoldData = policeHolds[0]; if (phReport.CreateReport()) { DesktopSession.ShowPDFFile(phReport.reportObject.ReportTempFileFullName, false); this.TopMost = false; } }
private void GetBorderFormat(ReportObject ro, ReportDocument report, XmlWriter writer) { writer.WriteStartElement("Border"); var border = ro.Border; writer.WriteAttributeString("BottomLineStyle", border.BottomLineStyle.ToString()); writer.WriteAttributeString("HasDropShadow", border.HasDropShadow.ToString()); writer.WriteAttributeString("LeftLineStyle", border.LeftLineStyle.ToString()); writer.WriteAttributeString("RightLineStyle", border.RightLineStyle.ToString()); writer.WriteAttributeString("TopLineStyle", border.TopLineStyle.ToString()); CRReportDefModel.ISCRReportObject rdm_ro = GetRASRDMReportObject(ro.Name, report); if (rdm_ro != null) { GetBorderConditionFormulas(rdm_ro, writer); } if ((ShowFormatTypes & FormatTypes.Color) == FormatTypes.Color) { GetColorFormat(border.BackgroundColor, writer, "BackgroundColor"); } if ((ShowFormatTypes & FormatTypes.Color) == FormatTypes.Color) { GetColorFormat(border.BorderColor, writer, "BorderColor"); } writer.WriteEndElement(); }
private void btnPrintShortList_Click(object sender, EventArgs e) { var reportObject = new ReportObject(SecurityAccessor.Instance.EncryptConfig.ClientConfig.GlobalConfiguration.BaseLogPath); DataSet outputDataSet; //reportObject.ReportTempFile = "c:\\Program Files\\Audit\\logs\\"; reportObject.CreateTemporaryFullName("MissingItemsReport_"); string _storeName = ADS.ActiveAudit.StoreName; reportObject.ReportStore = ADS.ActiveAudit.StoreNumber; //reportObject.ReportParms.Add(DateTime.Now); bool hasData = AuditReportsProcedures.GetMissingItemsData(ADS.ActiveAudit.StoreNumber, ADS.ActiveAudit.AuditId, out outputDataSet); if (hasData) { // Create Report reportObject.ReportTitle = "Missing Items Short List"; reportObject.ReportStoreDesc = string.Format("{0} \n #{1}", _storeName, ADS.ActiveAudit.StoreNumber); var MsgItemsReport = new MissingItemsReport("Missing Items Short List"); MsgItemsReport.reportObject = reportObject; if (MsgItemsReport.CreateReport(outputDataSet.Tables[AuditReportsProcedures.MISSING_ITEMS])) { AuditDesktopSession.ShowPDFFile(System.IO.Path.GetFullPath(MsgItemsReport.reportObject.ReportTempFileFullName) , false); } } }
public void GetItemDetailsReport(DataView theData, DataView thisItem, int rowNum, bool print, string since, string dob) { reportObject = GetReportObject("Inquiry Item Detail", (int)ReportIDs.InquiryItemDetail, "InquiryItemDetail", "InquiryItemDetail.PDF"); reportObject.InquiryItemDetails_RowNumber = rowNum; reportObject.InquiryItemDetails_thisData = thisItem; reportObject.InquiryItemDetails_theData = theData; reportObject.InquiryItemDetails_DOB = dob; reportObject.InquiryItemDetails_Since = since; var itd = new ItemDetailReport(PdfLauncher.Instance); itd.ReportObject = reportObject; try { int ticketNumber = Convert.ToInt32(theData[0]["TICKET_NUMBER"]); if (print) { itd.CreateReport(); PrintAndStoreReport(ticketNumber, "Inquiry Item Detail Report", false, 1); } else { itd.CreateReport(); } } catch (Exception e) { BasicExceptionHandler.Instance.AddException( e.Message, new ApplicationException("Could not generate Inquiry item Details Report: " + e.Message)); } }
private ReportObject GetReportObject(string reportTitle, int reportNumber, string pathVariable, string formName) { ReportObject reportObject = new ReportObject(); try { reportObject.ReportTitle = reportTitle; reportObject.ReportNumber = reportNumber; reportObject.FormName = formName; //reportObject.LayawayNumber = 101; reportObject.ReportTempFileFullName = SecurityAccessor.Instance.EncryptConfig.ClientConfig.GlobalConfiguration.BaseLogPath + "\\" + pathVariable + DateTime.Now.ToString("MMddyyyyhhmmssFFFFFFF") + ".pdf"; reportObject.ReportTempFile = SecurityAccessor.Instance.EncryptConfig.ClientConfig.GlobalConfiguration.BaseLogPath; reportObject.ReportStore = GlobalDataAccessor.Instance.CurrentSiteId.StoreName + "-" + GlobalDataAccessor.Instance.CurrentSiteId.StoreNumber.ToString(); //reportObject.ReportStoreDesc1 = GlobalDataAccessor.Instance.CurrentSiteId.StoreAddress1;//"CASH AMERICA PAWN OF DFW"; //reportObject.ReportStoreDesc2 = GlobalDataAccessor.Instance.CurrentSiteId.State + ", " + GlobalDataAccessor.Instance.CurrentSiteId.StoreZipCode; //reportObject.CustomerName = CashlinxDesktopSession.Instance.ActiveCustomer.FirstName + " " + CashlinxDesktopSession.Instance.ActiveCustomer.MiddleInitial + " " + CashlinxDesktopSession.Instance.ActiveCustomer.LastName; reportObject.ReportError = string.Empty; reportObject.ReportErrorLevel = 0; //reportObject.ReportEmployee = CashlinxDesktopSession.Instance.UserName; } catch (Exception) { return(null); } return(reportObject); }
private void EstimateHeight(ReportObject robj, Font font, string fieldName) { if (robj == null || font == null || string.IsNullOrEmpty(fieldName)) { return; } int nHeight = 0; int nIndex = lstRunSummaryDisplayElements.FindIndex(x => { foreach (string s in x.Names) { if ((!string.IsNullOrEmpty(s) && s == fieldName)) { return(true); } } return(false); }); if (0 <= nIndex) { lstRunSummaryDisplayElements[nIndex].EstimateHeightInPixel(font, robj.Width / conversionFactor, out nHeight); int nTemp = defaultHeight / conversionFactor; if (nHeight < nTemp) { nHeight = nTemp; lstRunSummaryDisplayElements[nIndex].HeightInPixel = nHeight; } } }
protected void doPrintReceiptThead(object objParameter) { if (objParameter != null) { ReportObject reportObj = ((ReportObject)objParameter); reportObj._report.PrintToPrinter(reportObj._copies, false, 0, 0); } }
public void Setup() { pfiMailerDocument = new PFIMailerDocument(PdfLauncher.Instance); reportObject = new ReportObject { ReportTempFileFullName = Path.Combine(Environment.CurrentDirectory, "PFIMailer.pdf") }; pfiMailerDocument.ReportObject = reportObject; }
private void WriteCollection(ReportObject param) { using (MemoryStream omemStrear = new MemoryStream()) { BinaryFormatter binaryFormatter = new BinaryFormatter(); binaryFormatter.Serialize(omemStrear, param); string str = Convert.ToBase64String(omemStrear.ToArray()); hfParamGhaboolMobadeleh.Value = str; } }
private void DrawFieldFrameBorder(ReportObject robj) { Brush brush = new SolidColorBrush(Color.FromArgb(robj.Border.BorderColor.A, robj.Border.BorderColor.R, robj.Border.BorderColor.G, robj.Border.BorderColor.B)); drawLine(this.FrameL, robj.Border.LeftLineStyle, brush); drawLine(this.FrameR, robj.Border.RightLineStyle, brush); this.FrameR.X1 = this.FrameR.X2 = this.Width - (this.FrameR.StrokeThickness / 2); drawLine(this.FrameT, robj.Border.TopLineStyle, brush); drawLine(this.FrameB, robj.Border.BottomLineStyle, brush); this.FrameB.Y1 = this.FrameB.Y2 = this.Height - (this.FrameB.StrokeThickness / 2); }
protected void lnkDownloadDetail_Click(object sender, EventArgs e) { param = GetCurrentCollection(); if (param.FirstDate == null) { return; } DataTable dt = new DataTable(); dt = LoadReportDetail(); exportGridToExcel(dt); }
/// <summary> /// /// </summary> /// <param name="report"></param> public override void VisitReport(ReportObject report) { using (EventStreamWriter writer = new EventStreamWriter()) { writer.Write(new EventElement { Time = report.Date, Source = this.streamName, Data = report.ConvertToXml() }); } }
private void Print_btn_Click(object sender, EventArgs e) { var rpt = new RetailPriceChangeReport(PdfLauncher.Instance); ReportObject reportObject = new ReportObject(); reportObject.ReportTempFileFullName = "Retail Price Change"; rpt.ReportObject = reportObject; rpt.CreateReport(_icn, _description, _theData); }
public void ValidateRoles(ReportObject report) { var claimsUser = _context.HttpContext.User.Claims; var myRolesClaim = claimsUser .Where(c => c.Type == ClaimTypes.Role) .Select(c => c.Value); //Not intersect one off valid roles if (!myRolesClaim.Intersect(report.Roles).Any()) { throw new UnauthorizedAccessException("Do not contains at least one valid role."); } }
protected void Print_btn_Click(object sender, EventArgs e) { var rpt = new RetailSaleListingReport(PdfLauncher.Instance); var reportObject = new ReportObject(); reportObject.ReportTempFileFullName = "Retail Sale Listing"; rpt.ReportObject = reportObject; var retailSaleListing = GetRetailSaleListing(); rpt.CreateReport(sortedByColumn, retailSaleListing); }
public static void ValidateRoles( this ReportObject report, ClaimsPrincipal user) { var myRolesClaim = user.Claims .Where(c => c.Type == ClaimTypes.Role) .Select(c => c.Value); //Not intersect one off valid roles if (!myRolesClaim.Intersect(report.Roles).Any()) { throw new UnauthorizedAccessException("Do not contains at least one valid role."); } }
protected void btn_update_Click(object sender, EventArgs e) { ReportObject reportObj = new ReportObject(); reportObj.ReportId = int.Parse(Session["Report_id"].ToString()); DataTable dt = dal.SelectInformationById(reportObj.ReportId); reportObj.ReportTitle = tbxReportTitle.Text; reportObj.UserId = Int32.Parse(Session["user_id"].ToString()); if (ddlReportStatus.SelectedValue == "1") { reportObj.Status = true; } else if (ddlReportStatus.SelectedValue == "0") { reportObj.Status = false; } if (ReportUpload.HasFile) { string extension = Path.GetExtension(ReportUpload.FileName); string reportpath = Guid.NewGuid().ToString() + extension; string uploadFolder = "~/Report_Files/"; ReportUpload.SaveAs(Server.MapPath(uploadFolder + reportpath)); reportObj.ReportPath = reportpath; } else { reportObj.ReportPath = dt.Rows[0]["ReportPath"].ToString(); } try { int result = dal.UpdateInformation(reportObj); if (result == 1) { SuccessPanel.Visible = true; } else { DangerPanel.Visible = true; } } catch { throw; } }
/// <summary> /// Get addtional FormatString from current report object's data view /// </summary> /// <param name="columnId"></param> /// <param name="reportObject"></param> /// <returns></returns> private static string GetAddtionalFormatString(Guid columnId, ReportObject reportObject) { var gridReportDataView = reportObject.DataViews.FirstOrDefault(dv => dv is GridReportDataView); if (gridReportDataView != null && (( GridReportDataView )gridReportDataView).ColumnFormats != null) { var columnFormat = (( GridReportDataView )gridReportDataView).ColumnFormats.FirstOrDefault(cf => cf.QueryColumnId == columnId); if (columnFormat != null) { return(columnFormat.FormatString); } return(string.Empty); } return(string.Empty); }
public void ScanVulnerabilities(VulnerabilitiesVulnerability vuln, RESTApi restDesc, WSDescriberForReport WSItemVulnerabilities, ReportObject reportObject, bool isDebug, ref List <Param> respHeader, RestHTTPHelper HttpHelper, string customRequestHeader) { if (vuln.id == 1) // check authentication { CheckUnAuthenticatedMethod(restDesc, vuln, WSItemVulnerabilities, reportObject, isDebug, ref respHeader, HttpHelper, customRequestHeader); } else { CheckVulnsExceptAuth(restDesc, vuln, WSItemVulnerabilities, reportObject, isDebug, ref respHeader, HttpHelper, customRequestHeader); } }
protected void PrintReceipt(ReportClass receipt, int copies) { ReportObject reportObj = new ReportObject(receipt, copies); Thread thread = new Thread(new ParameterizedThreadStart(doPrintReceiptThead)); if (_listThread.Count >= MAX_PRINTING_THREAD) { Thread oldThread = _listThread[0]; oldThread.Abort(); _listThread.RemoveAt(0); } _listThread.Add(thread); thread.Start(reportObj); }
private void GetObjectFormat(ReportObject ro, ReportDocument report, XmlWriter writer) { writer.WriteStartElement("ObjectFormat"); writer.WriteAttributeString("CssClass", ro.ObjectFormat.CssClass); writer.WriteAttributeString("EnableCanGrow", ro.ObjectFormat.EnableCanGrow.ToString()); writer.WriteAttributeString("EnableCloseAtPageBreak", ro.ObjectFormat.EnableCloseAtPageBreak.ToString()); writer.WriteAttributeString("EnableKeepTogether", ro.ObjectFormat.EnableKeepTogether.ToString()); writer.WriteAttributeString("EnableSuppress", ro.ObjectFormat.EnableSuppress.ToString()); writer.WriteAttributeString("HorizontalAlignment", ro.ObjectFormat.HorizontalAlignment.ToString()); writer.WriteEndElement(); }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { UserValidate(); try { if (null != Request.QueryString["pra"]) { param = new ReportObject(ANP.Data.BaseData.Library.Encryption.Decrypt(Request.QueryString["pra"].ToString())); LoadReport(); } } catch { } } }
public string Generate(int studyId) { ReportObject report = new ReportObject(studyId,false); if(report.Load()) { string filePath = ConfigurationManager.AppSettings["ReportPath"]; string fileName = Guid.NewGuid().ToString(); string completePath = filePath + "\\" + fileName + ".pdf"; Document doc = new Document(); doc.SetMargins(103f,103f,103f,103f); PdfWriter.GetInstance(doc, new FileStream(completePath,FileMode.Create)); doc.Open(); PdfPTable table = new PdfPTable(2); table.WidthPercentage = 100; table.DefaultCell.Colspan = 2; table.DefaultCell.HorizontalAlignment = Element.ALIGN_CENTER; table.AddCell(report.ClientName); table.AddCell(report.ClientAddress); table.AddCell(report.HospitalName); table.DefaultCell.Colspan = 1; table.DefaultCell.HorizontalAlignment = Element.ALIGN_LEFT; table.AddCell("PATIENT NAME:"); table.AddCell(report.PatientName); table.AddCell("DATE OF BIRTH:"); table.AddCell(report.DateOfBirth); table.AddCell("DATE OF EXAM:"); table.AddCell(report.StudyDate); table.AddCell("TYPE OF EXAM:"); table.AddCell(report.Modality); table.AddCell("REFERRING PHYSICAN:"); table.AddCell(report.ReferringPhysician); table.AddCell("REPORT DATE:"); table.AddCell(report.ReportDate); table.DefaultCell.Colspan = 2; table.AddCell(report.Transcription); table.AddCell(report.Radiologist); table.AddCell(report.ReportDateTime); table.AddCell("Report Status: " + report.Status); table.AddCell(report.ManualStatus); doc.Add(table); doc.Close(); return completePath; } return null; }
public void GetPreAuditReport(bool store, bool display) { var reportObject = new ReportObject(); DataSet outputDataSet; reportObject.ReportTempFile = SecurityAccessor.Instance.EncryptConfig.ClientConfig.GlobalConfiguration.BaseLogPath; //reportObject.ReportTempFileFullName = "PreAuditReport_" + DateTime.Now.Ticks + ".pdf"; reportObject.CreateTemporaryFullName("PreAuditReport_"); string _storeName = ADS.ActiveAudit.StoreName; reportObject.ReportStore = ADS.ActiveAudit.StoreNumber; //reportObject.ReportParms.Add(DateTime.Now); bool hasData = (ADS.ActiveAudit.PreAuditData != null && ADS.ActiveAudit.PreAuditData.Tables.Count == 3); if (hasData) { outputDataSet = ADS.ActiveAudit.PreAuditData; } else { AuditReportsProcedures.GetPreAuditData(ADS.ActiveAudit.StoreNumber, ADS.ActiveAudit.AuditId, out outputDataSet, ref _storeName); } if (hasData) { // Create Report reportObject.ReportTitle = "Full Pre-Audit"; reportObject.ReportStoreDesc = string.Format("{0} \n #{1}", _storeName, ADS.ActiveAudit.StoreNumber); var preReport = new PreAuditReport("Full Pre-Audit"); preReport.reportObject = reportObject; if (preReport.CreateReport(outputDataSet)) { //string fullPath = System.IO.Path.GetFullPath(preReport.reportObject.ReportTempFileFullName); if (display) { AuditDesktopSession.ShowPDFFile(reportObject.ReportTempFileFullName, false); } } if (store) { PrintAndStoreReport(reportObject, "Pre-Audit"); } } }
private void Print_btn_Click(object sender, EventArgs e) { var rpt = new RetailSaleInquiryDetailReport(PdfLauncher.Instance); ReportObject reportObject = new ReportObject(); reportObject.ReportTempFileFullName = "Retail Sale Inquiry Detail"; rpt.ReportObject = reportObject; var retailSaleHistory = GetRetailSaleHistory(); var retailSaleTender = GetRetailSaleTender(); var retailSaleMerchandise = GetRetailSaleMerchandise(); var retailSaleCustomer = GetRetailSaleCustomer(); var retailSaleListing = GetRetailSaleListing(); rpt.CreateReport(retailSaleListing, retailSaleCustomer, retailSaleMerchandise, retailSaleTender, retailSaleHistory); }
public bool CreateReport() { bool isSuccessful = false; _document = new iTextSharp.text.Document(PageSize.LETTER); try { string reportTitle = "Pending Shop Transfer Summary"; _ReportObject = new ReportObject(); _ReportObject.CreateTemporaryFullName(); if (!Directory.Exists(_logPath)) { Directory.CreateDirectory(_logPath); } reportFileName = _logPath + "\\" + _ReportObject.ReportTempFileFullName; PdfWriter writer = PdfWriter.GetInstance(_document, new FileStream(reportFileName, FileMode.Create)); writer.PageEvent = this; Image gif = Image.GetInstance(Common.Properties.Resources.logo, BaseColor.WHITE); _reportFont = FontFactory.GetFont("Arial", 8, iTextSharp.text.Font.NORMAL); _reportFontBold = FontFactory.GetFont("Arial", 8, iTextSharp.text.Font.BOLD); _reportFontLargeBold = FontFactory.GetFont("Arial", 12, iTextSharp.text.Font.BOLD); gif.ScalePercent(35); _document.AddTitle(reportTitle); _document.SetMargins(-50, -55, 10, 45); _document.Open(); createPendingSummaryHeader(gif, reportTitle); PrintReportDetail(); addTotalRow(_transferList.Count); _document.Close(); isSuccessful = true; } catch (Exception e) { Console.WriteLine("Error generating report :" + e); isSuccessful = false; } return(isSuccessful); }
protected void Page_Load(object sender, EventArgs e) { ViewState["RowID"] = null; UserValidate(); if (!Page.IsPostBack) { try { if (null != Request.QueryString["pra"]) { param = new ReportObject(ANP.Data.BaseData.Library.Encryption.Decrypt(Request.QueryString["pra"].ToString())); ViewState["RowID"] = param; WriteCollection(param); LoadReport(); } } catch { } } }
public ReportObject GetCurrentCollection() { try { if (hfParamGhaboolMobadeleh.Value != "") { byte[] b = System.Convert.FromBase64String(hfParamGhaboolMobadeleh.Value); using (MemoryStream omemStrear = new MemoryStream(b)) { BinaryFormatter binaryFormatter = new BinaryFormatter(); param = ((ReportObject)binaryFormatter.Deserialize(omemStrear)); } } return(param); } catch { return(param); } }
protected override void Page_Load_Extended(object sender, EventArgs e) { int studyId = int.Parse(Request[ParameterNames.Request.StudyId]); report = new ReportObject(studyId,true); if (report.Load()) { if (IsPostBack == false) { faxBtn.OnClientClick = ClientClickForFaxBtn(); } lblClientName.Text = report.ClientName; lblClientAddress.Text = report.ClientAddress; lblModality.Text = report.Modality; lblManualStatus.Text = report.ManualStatus; lblPatientName.Text = report.PatientName; lblDOB.Text = report.DateOfBirth; lblRefPhy.Text = report.ReferringPhysician; lblStudyDate.Text = report.StudyDate; lblTranscription.Text = report.Transcription; lblReportDateTime.Text = report.ReportDateTime; lblReportDate.Text = report.ReportDate; lblRadiologist.Text = report.Radiologist; lblStatus.Text = report.Status; lblHospitalName.Text = report.HospitalName; LogObject log = new LogObject(); log.UserId.Value = loggedInUserId; log.StudyId.Value = studyId; log.PatientId.Value = report.PatientId; log.Action.Value = Constants.LogActions.ViewedStudy; log.ActionTime.Value = DateTime.Now; log.Save(); } }
public string GenerateHtmlReportFile(string fileName, out string xmlReport) { //string exeAssembly = Assembly.GetExecutingAssembly().Location; //AppDomain domain = CreateAppDomain("GenerateHtmlReport", exeAssembly); //try //{ //ReportObject reportObject = (ReportObject)domain.CreateInstanceFromAndUnwrap(exeAssembly, typeof(ReportObject).FullName); ReportObject reportObject = new ReportObject(); return reportObject.GenerateHtmlReportFile(fileName, _DisplayName, out xmlReport); //} //finally //{ // UnloadAppDomain(domain); //} }
private void GetBorderFormat(ReportObject ro, ReportDocument report, XmlWriter writer) { writer.WriteStartElement("Border"); var border = ro.Border; writer.WriteAttributeString("BottomLineStyle", border.BottomLineStyle.ToString()); writer.WriteAttributeString("HasDropShadow", border.HasDropShadow.ToString()); writer.WriteAttributeString("LeftLineStyle", border.LeftLineStyle.ToString()); writer.WriteAttributeString("RightLineStyle", border.RightLineStyle.ToString()); writer.WriteAttributeString("TopLineStyle", border.TopLineStyle.ToString()); CRReportDefModel.ISCRReportObject rdm_ro = GetRASRDMReportObject(ro.Name, report); if (rdm_ro != null) GetBorderConditionFormulas(rdm_ro, writer); if ((ShowFormatTypes & FormatTypes.Color) == FormatTypes.Color) GetColorFormat(border.BackgroundColor, writer, "BackgroundColor"); if ((ShowFormatTypes & FormatTypes.Color) == FormatTypes.Color) GetColorFormat(border.BorderColor, writer, "BorderColor"); writer.WriteEndElement(); }