PageRenderTime 35ms CodeModel.GetById 9ms RepoModel.GetById 0ms app.codeStats 0ms

/WEB/c/user/shopping-order/_ctrl/_cntOrderFilter.ascx.cs

https://bitbucket.org/zzare/eko
C# | 77 lines | 58 code | 19 blank | 0 comment | 14 complexity | e8f11a6b46a7f21e2cf406105856f491 MD5 | raw file
  1. using System;
  2. using System.Collections;
  3. using System.Configuration;
  4. using System.Data;
  5. using System.Linq;
  6. using System.Web;
  7. using System.Web.Security;
  8. using System.Web.UI;
  9. using System.Web.UI.HtmlControls;
  10. using System.Web.UI.WebControls;
  11. using System.Web.UI.WebControls.WebParts;
  12. using System.Xml.Linq;
  13. namespace SM.UI.Controls
  14. {
  15. public partial class _shopping_order_cntOrderFilter : BaseControl
  16. {
  17. public event EventHandler OnFilterChanged;
  18. public string SearchText { get { return tbSearch.Text.Trim(); } }
  19. public bool? Active
  20. {
  21. get
  22. {
  23. bool? ret = null;
  24. if (ddlActive.SelectedValue == "") return ret;
  25. if (ddlActive.SelectedValue == "0") return false;
  26. if (ddlActive.SelectedValue == "2") return true;
  27. return true;
  28. }
  29. }
  30. public short? Status {
  31. get {
  32. if (ddlStatus.SelectedValue == "-1")
  33. return SHOPPING_ORDER.Common.Status.CANCELED;
  34. if (ddlStatus.SelectedValue == "2")
  35. return SHOPPING_ORDER.Common.Status.CONFIRMED;
  36. if (ddlStatus.SelectedValue == "3")
  37. return SHOPPING_ORDER.Common.Status.PAYED;
  38. if (ddlStatus.SelectedValue == "4")
  39. return SHOPPING_ORDER.Common.Status.FINISHED;
  40. return null;
  41. }
  42. }
  43. protected void Page_Load(object sender, EventArgs e)
  44. {
  45. }
  46. public void LoadDefaults() {
  47. ddlActive.SelectedIndex = 0;
  48. }
  49. protected void ddlActive_SelectedIndexChanged(object sender, EventArgs e)
  50. {
  51. OnFilterChanged(this, new EventArgs());
  52. }
  53. protected void btSearch_Click(object sender, EventArgs e)
  54. {
  55. OnFilterChanged(this, new EventArgs());
  56. }
  57. }
  58. }