protected void Display_View() { CreditCardApi ccApi = new CreditCardApi(); CreditCardTypeData ccType = null; ccType = ccApi.GetItem(this.m_iID); txt_name.Text = ccType.Name; lbl_id.Text = ccType.Id.ToString(); chk_accepted.Checked = ccType.IsAccepted; txt_regex.Text = ccType.Regex; cc_image.Text = Util_ShowImagePath(ccType.Image); cc_image_thumb.ImageUrl = Util_ShowImagePath(ccType.Image); if (cc_image_thumb.ImageUrl != "") { cc_image_thumb.ImageUrl = (Util_ShowImagePath(ccType.Image).IndexOf("/") == 0) ? (Util_ShowImagePath(ccType.Image)) : (m_refContentApi.SitePath + Util_ShowImagePath(ccType.Image)); } else { cc_image_thumb.ImageUrl = AppImgPath + "spacer.gif"; } pnl_edit.Visible = false; cc_image.Enabled = false; txt_name.Enabled = false; chk_accepted.Enabled = false; txt_regex.Enabled = false; }
protected void Display_View_All() { CreditCardApi ccApi = new CreditCardApi(); Criteria<CreditCardTypeProperty> criteria = new Criteria<CreditCardTypeProperty>(); List<CreditCardTypeData> ccList; criteria.PagingInfo.RecordsPerPage = m_refContentApi.RequestInformationRef.PagingSize; criteria.PagingInfo.CurrentPage = _CurrentPageNumber; ccList = ccApi.GetList(criteria); _TotalPagesNumber = System.Convert.ToInt32(criteria.PagingInfo.TotalPages); if (_TotalPagesNumber <= 1) { TotalPages.Visible = false; CurrentPage.Visible = false; lnkBtnPreviousPage.Visible = false; NextPage.Visible = false; LastPage.Visible = false; FirstPage.Visible = false; PageLabel.Visible = false; OfLabel.Visible = false; } else { lnkBtnPreviousPage.Enabled = true; FirstPage.Enabled = true; LastPage.Enabled = true; NextPage.Enabled = true; TotalPages.Visible = true; CurrentPage.Visible = true; lnkBtnPreviousPage.Visible = true; NextPage.Visible = true; LastPage.Visible = true; FirstPage.Visible = true; PageLabel.Visible = true; OfLabel.Visible = true; TotalPages.Text = (System.Math.Ceiling(Convert.ToDouble(_TotalPagesNumber))).ToString(); TotalPages.ToolTip = TotalPages.Text; CurrentPage.Text = _CurrentPageNumber.ToString(); CurrentPage.ToolTip = CurrentPage.Text; if (_CurrentPageNumber == 1) { lnkBtnPreviousPage.Enabled = false; FirstPage.Enabled = false; } else if (_CurrentPageNumber == _TotalPagesNumber) { NextPage.Enabled = false; LastPage.Enabled = false; } } dg_cctypes.DataSource = ccList; dg_cctypes.DataBind(); }
protected void Process_Delete() { CreditCardApi ccApi = new CreditCardApi(); ccApi.Delete(this.m_iID); Response.Redirect(this._PageName, false); }
protected void Process_AddEdit() { CreditCardApi ccApi = new CreditCardApi(); CreditCardTypeData ccType = null; ccType = m_iID > 0 ? (ccApi.GetItem(this.m_iID)) : (new CreditCardTypeData()); ccType.Name = (string)this.txt_name.Text; ccType.IsAccepted = System.Convert.ToBoolean(this.chk_accepted.Checked); ccType.Image = Request.Form[cc_image.UniqueID]; if (this.txt_regex.Text != "") { ccType.Regex = (string)this.txt_regex.Text; } else { // The following regular expression checks if the value entered for credit card is 16 digit long, all numbers and not empty. ccType.Regex = "\\d{4}-?\\d{4}-?\\d{4}-?\\d{4}"; } if (ccType.Id > 0) { ccApi.Update(ccType); } else { ccApi.Add(ccType); } Response.Redirect(this._PageName + (m_iID > 0 ? "?action=view&id=" + this.m_iID : ""), false); }