You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

64 lines
2.3 KiB

  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Web;
  6. using System.Web.UI;
  7. using System.Web.UI.WebControls;
  8. using Swift.DAL.SwiftDAL;
  9. using Swift.web.Library;
  10. namespace Swift.web.Remit.RiskBaseAnalysis.RBACriteria
  11. {
  12. public partial class Remittance : System.Web.UI.Page
  13. {
  14. protected void Page_Load(object sender, EventArgs e)
  15. {
  16. LoadGrid();
  17. }
  18. private void LoadGrid()
  19. {
  20. /*
  21. var sql =
  22. @"
  23. --TXN ASSESSMENT---
  24. SELECT Criteria,remarks Description, isnull(rangefrom,1) [Range From], ISNULL(rangeto,100) [Range To], ISNULL(rating,100) Rating, ISNULL(Weight,100) Weight
  25. FROM rbacriteria WHERE assessmenttype='Transaction'
  26. --PERIODIC ASSESSMENT--
  27. SELECT Criteria,ISNULL(remarks,criteria) Description, isnull(rangefrom,1) [Range From], ISNULL(rangeto,100) [Range To], ISNULL(rating,100) Rating, ISNULL(Weight,100) Weight
  28. FROM rbacriteria WHERE assessmenttype='Periodic'
  29. ---FINAL ASSESSMENT---
  30. SELECT 20 [Txn Assessment], 80 [Periodic Assessment], 100 [Final Assessment]
  31. ---RATING---
  32. SELECT rFrom [Range From], rTo [Range To] ,TYPE Rating from RBAScoreMaster
  33. ";*/
  34. var sql = "EXEC proc_RBA @flag='criteria'";
  35. var obj = new RemittanceDao();
  36. var ds = obj.ExecuteDataset(sql);
  37. var html = new StringBuilder();
  38. var dt = ds.Tables[0];
  39. html.Append("<p align='left'><b>Transaction Criteria</b></p>");
  40. html.Append(Misc.DataTableToHtmlTable(ref dt));
  41. dt = ds.Tables[1];
  42. html.Append("<p align='left'><b>Customer Criteria</b></p>");
  43. html.Append(Misc.DataTableToHtmlTable(ref dt));
  44. dt = ds.Tables[2];
  45. html.Append("<p align='left'><b>Trigger Criteria</b></p>");
  46. html.Append(Misc.DataTableToHtmlTable(ref dt));
  47. dt = ds.Tables[3];
  48. html.Append("<p align='left'><b>Rating</b></p>");
  49. html.Append(Misc.DataTableToHtmlTable(ref dt));
  50. rpt_grid.InnerHtml = html.ToString();
  51. }
  52. }
  53. }