private void LoadParameters() { if (!this.Page.IsPostBack) { ListItemCollection items = this.ddlSplittinTypes.Items; string enumDescription = EnumDescription.GetEnumDescription((Enum)(object)SplittingTypes.NotSet, 0); int num = 0; items.Add(new ListItem(enumDescription, num.ToString())); ListItemCollection items2 = this.ddlSplittinTypes.Items; string enumDescription2 = EnumDescription.GetEnumDescription((Enum)(object)SplittingTypes.RegReferralDeduct, 0); num = 1; items2.Add(new ListItem(enumDescription2, num.ToString())); ListItemCollection items3 = this.ddlSplittinTypes.Items; string enumDescription3 = EnumDescription.GetEnumDescription((Enum)(object)SplittingTypes.DirectDeduct, 0); num = 2; items3.Add(new ListItem(enumDescription3, num.ToString())); ListItemCollection items4 = this.ddlSplittinTypes.Items; string enumDescription4 = EnumDescription.GetEnumDescription((Enum)(object)SplittingTypes.SecondDeduct, 0); num = 3; items4.Add(new ListItem(enumDescription4, num.ToString())); ListItemCollection items5 = this.ddlSplittinTypes.Items; string enumDescription5 = EnumDescription.GetEnumDescription((Enum)(object)SplittingTypes.ThreeDeduct, 0); num = 4; items5.Add(new ListItem(enumDescription5, num.ToString())); } }
public ReturnsStatusDropDownList() { this.Items.Clear(); if (this.AllowNull) { base.Items.Add(new ListItem(this.NullToDisplay, string.Empty)); } ListItemCollection items = base.Items; string enumDescription = EnumDescription.GetEnumDescription((Enum)(object)ReturnStatus.Applied, 0); int num = 0; items.Add(new ListItem(enumDescription, num.ToString())); ListItemCollection items2 = base.Items; string enumDescription2 = EnumDescription.GetEnumDescription((Enum)(object)ReturnStatus.MerchantsAgreed, 0); num = 3; items2.Add(new ListItem(enumDescription2, num.ToString())); ListItemCollection items3 = base.Items; string enumDescription3 = EnumDescription.GetEnumDescription((Enum)(object)ReturnStatus.Deliverying, 0); num = 4; items3.Add(new ListItem(enumDescription3, num.ToString())); ListItemCollection items4 = base.Items; string enumDescription4 = EnumDescription.GetEnumDescription((Enum)(object)ReturnStatus.Returned, 0); num = 1; items4.Add(new ListItem(enumDescription4, num.ToString())); ListItemCollection items5 = base.Items; string enumDescription5 = EnumDescription.GetEnumDescription((Enum)(object)ReturnStatus.Refused, 0); num = 2; items5.Add(new ListItem(enumDescription5, num.ToString())); }
public decimal CalculateTotalPrice(int packageId, int subscriptionType, TimeZoneInfo timeZoneInfo) { var packageDb = _packageRepository.GetById(packageId); if (packageDb == null) { throw new ApplicationException("Nonexisting package!"); } var price = subscriptionType == (int)SubscriptionTypeEnum.Monthly ? packageDb.MonthlyPrice : packageDb.AnnualPrice; if (timeZoneInfo.Id.Contains(EnumDescription.GetEnumDescription(PackageTypeEnum.EU))) { var euTaxPercentage = Convert.ToDecimal(_configuration["ApplicationParameters:EuropeanTaxPercentage"]); return(price + price * euTaxPercentage); } if (timeZoneInfo.Id.Contains(EnumDescription.GetEnumDescription(PackageTypeEnum.UK))) { var ukTaxPercentage = Convert.ToDecimal(_configuration["ApplicationParameters:UkTaxPercentage"]); return(price + price * ukTaxPercentage); } return(price); }
private string GetStatusText(RefundStatus Status, string exceptionInfo) { string text = ""; if (!string.IsNullOrEmpty(exceptionInfo) && Status == RefundStatus.Applied) { text = "异常"; } return(EnumDescription.GetEnumDescription((Enum)(object)Status, 0)); }
public void ExportToExcel(HttpContext context) { ReturnsApplyQuery returnsApplyQuery = new ReturnsApplyQuery(); returnsApplyQuery.ReturnIds = context.Request["Ids"].ToNullString(); returnsApplyQuery.SupplierId = 0; returnsApplyQuery.OrderId = Globals.UrlDecode(context.Request["OrderId"]); returnsApplyQuery.HandleStatus = base.GetIntParam(context, "HandleStatus", true); returnsApplyQuery.SortBy = "ApplyForTime"; returnsApplyQuery.SortOrder = SortAction.Desc; IList <ReturnInfo> returnApplysNoPage = OrderHelper.GetReturnApplysNoPage(returnsApplyQuery); StringBuilder stringBuilder = new StringBuilder(); stringBuilder.Append("<table border='1'>"); stringBuilder.Append("<thead><tr>"); stringBuilder.Append("<th>编号</th>"); stringBuilder.Append("<th>会员名</th>"); stringBuilder.Append("<th>订单编号</th>"); stringBuilder.Append("<th>申请时间</th>"); stringBuilder.Append("<th>匹配门店</th>"); stringBuilder.Append("<th>处理状态</th>"); stringBuilder.Append("<th>退款/退货原因</th>"); stringBuilder.Append("<th>退款商品</th>"); stringBuilder.Append("<th>退款金额</th>"); stringBuilder.Append("<th>处理时间</th>"); stringBuilder.Append("<th>退款途径</th>"); stringBuilder.Append("</tr></thead>"); StringBuilder stringBuilder2 = new StringBuilder(); foreach (ReturnInfo item in returnApplysNoPage) { stringBuilder2.Append("<tr>"); stringBuilder2.Append(ExcelHelper.GetXLSFieldsTD(item.ReturnId, true)); stringBuilder2.Append(ExcelHelper.GetXLSFieldsTD(item.UserName, true)); stringBuilder2.Append(ExcelHelper.GetXLSFieldsTD(item.OrderId, true)); stringBuilder2.Append(ExcelHelper.GetXLSFieldsTD(item.ApplyForTime, true)); stringBuilder2.Append(ExcelHelper.GetXLSFieldsTD((item.StoreId.HasValue && item.StoreId.Value > 0) ? DepotHelper.GetStoreNameByStoreId(item.StoreId.Value) : "平台店", true)); stringBuilder2.Append(ExcelHelper.GetXLSFieldsTD(EnumDescription.GetEnumDescription((Enum)(object)item.HandleStatus, 0), true)); stringBuilder2.Append(ExcelHelper.GetXLSFieldsTD(item.ReturnReason, true)); stringBuilder2.Append(ExcelHelper.GetXLSFieldsTD(item.ShopName + "(" + item.Quantity + ")", true)); stringBuilder2.Append(ExcelHelper.GetXLSFieldsTD(item.RefundAmount, false)); stringBuilder2.Append(ExcelHelper.GetXLSFieldsTD(this.GetHandleTime(item), false)); stringBuilder2.Append(ExcelHelper.GetXLSFieldsTD(EnumDescription.GetEnumDescription((Enum)(object)item.RefundType, 0), true)); stringBuilder2.Append("</tr>"); } stringBuilder.AppendFormat("<tbody>{0}</tbody></table>", stringBuilder2.ToString()); StringWriter stringWriter = new StringWriter(); stringWriter.Write(stringBuilder); DownloadHelper.DownloadFile(context.Response, stringWriter.GetStringBuilder(), "ReturnApplys" + DateTime.Now.ToString("yyyyMMddhhmmss") + ".xls"); stringWriter.Close(); context.Response.End(); }
public PushStatusDropDownList() { this.Items.Clear(); base.Items.Add(new ListItem(this.NullToDisplay, string.Empty)); foreach (EnumPushStatus value in Enum.GetValues(typeof(EnumPushStatus))) { ListItemCollection items = base.Items; string enumDescription = EnumDescription.GetEnumDescription((Enum)(object)value, 0); int num = (int)value; items.Add(new ListItem(enumDescription, num.ToString())); } }
public static bool VerifyClaimExists(TypePermissionEnum _claimType, ValuePermissionEnum _claimValue, ClaimsIdentity ClaimsUser) { string claimType = EnumDescription.GetEnumDescription(_claimType); string claimValue = EnumDescription.GetEnumDescription(_claimValue); var claim = ClaimsUser.Claims.FirstOrDefault(c => c.Type == claimType && c.Value == claimValue); if (claim != null) { return(true); } return(false); }
protected override void Render(HtmlTextWriter writer) { base.Text = ""; foreach (RefundStatus value in Enum.GetValues(typeof(RefundStatus))) { if (value == (RefundStatus)this.Status) { base.Text = EnumDescription.GetEnumDescription((Enum)(object)value, 0); break; } } base.Render(writer); }
public PackageDto GetPackageByZone(TimeZoneInfo timeZoneInfo) { var packageDb = timeZoneInfo.Id.Contains(EnumDescription.GetEnumDescription(PackageTypeEnum.EU)) ? _packageRepository.Where(x => x.PackageType == (int)PackageTypeEnum.EU) : _packageRepository.Where(x => x.PackageType == (int)PackageTypeEnum.USA); if (packageDb == null) { throw new ApplicationException("Nonexisting package!"); } return(packageDb.ToDto()); }
public ActionResult Contact(ContactViewModel contact) { Identity.Configuration.MailService mailService = new Identity.Configuration.MailService(_parameterAppService); mailService.SetMailParameters(); contact.To = EnumDescription.GetEnumDescription(MailParametersEnum.EMAIL); contact.Subject = "Contate-nos"; MailMessages mailMessage = new MailMessages(System.Web.HttpContext.Current.Server.MapPath("~/App_Data/Templates/MailTemplate.txt")); contact.Body = mailMessage.ContactMessage(EnumDescription.GetEnumDescription(MailParametersEnum.USERNAME), contact.Body, contact.EmitterName, contact.From); mailService.SendAsync(contact); TempData["mailMessage"] = "E-mail enviado com sucesso!!"; return(View("Contact")); }
private void rptVerCode_ItemDataBound(object sender, RepeaterItemEventArgs e) { if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) { OrderVerificationItemInfo orderVerificationItemInfo = e.Item.DataItem as OrderVerificationItemInfo; Literal literal = e.Item.FindControl("lit_ver_img") as Literal; Literal literal2 = e.Item.FindControl("lit_ver_pass") as Literal; Literal literal3 = e.Item.FindControl("lit_ver_status") as Literal; literal.Text = $"<img class=\"v-code-img\" src=\"{this.GetVerificationCodeQRCodePath(orderVerificationItemInfo)}\" />"; literal2.Text = orderVerificationItemInfo.VerificationPassword; literal3.Text = EnumDescription.GetEnumDescription((Enum)(object)(VerificationStatus)orderVerificationItemInfo.VerificationStatus, 0); } }
private string GetReplaceStatus(ReplaceStatus Status) { string result = string.Empty; foreach (ReplaceStatus value in Enum.GetValues(typeof(ReplaceStatus))) { if (value == Status) { result = EnumDescription.GetEnumDescription((Enum)(object)value, 0); break; } } return(result); }
protected void Page_Load(object sender, EventArgs e) { if (!base.IsPostBack) { foreach (EnumFightGroupActivitiyStatus value in Enum.GetValues(typeof(EnumFightGroupActivitiyStatus))) { ListItemCollection items = this.ddlStatus.Items; string enumDescription = EnumDescription.GetEnumDescription((Enum)(object)value, 0); int num = (int)value; items.Add(new ListItem(enumDescription, num.ToString())); } } this.LoadParameters(); }
public ValuationMethodsRadioButtonList() { this.Items.Clear(); foreach (ValuationMethods value in Enum.GetValues(typeof(ValuationMethods))) { ListItemCollection items = base.Items; string text = EnumDescription.GetEnumDescription((Enum)(object)value, 0) + " "; int num = (int)value; items.Add(new ListItem(text, num.ToString())); } base.CssClass = "icheck"; base.RepeatDirection = RepeatDirection.Horizontal; base.RepeatLayout = RepeatLayout.Flow; }
public void bindRefundInfo() { this.listPrducts.DataSource = this.order.LineItems.Values; this.litOrderId.Text = this.order.PayOrderId; this.litOrderTotal.Text = this.order.GetTotal(false).F2ToString("f2"); this.litRefundReason.Text = this.refund.RefundReason; this.litRefundTotal.Text = this.refund.RefundAmount.F2ToString("f2"); this.litRemark.Text = this.refund.UserRemark; this.txtAdminRemark.Text = this.refund.AdminRemark; this.txtAfterSaleId.Text = this.refund.RefundId.ToString(); this.txtPayMoney.Text = this.order.GetTotal(false).F2ToString("f2"); this.txtRefundMoney.Text = this.refund.RefundAmount.F2ToString("f2"); this.txtStatus.Text = EnumDescription.GetEnumDescription((Enum)(object)this.refund.HandleStatus, 0); if (this.refund.RefundType == RefundTypes.InBankCard) { this.litType.Text = EnumDescription.GetEnumDescription((Enum)(object)this.refund.RefundType, 0) + "(" + this.refund.BankName + " " + this.refund.BankAccountName + " " + this.refund.BankAccountNo + ")"; } else { this.litType.Text = EnumDescription.GetEnumDescription((Enum)(object)this.refund.RefundType, 0); } GroupBuyInfo groupBuyInfo = null; if (this.order.GroupBuyId > 0) { groupBuyInfo = ProductBrowser.GetGroupBuy(this.order.GroupBuyId); } decimal total = this.order.GetTotal(false); this.hidRefundMaxAmount.Value = total.F2ToString("f2"); this.litRefundMoney.Text = this.refund.RefundAmount.F2ToString("f2"); if (this.order.FightGroupId > 0 && this.refund.RefundReason.IndexOf("自动退款") > -1) { this.btnRefuseRefund.Visible = false; } if (this.refund.HandleStatus != 0) { this.txtRefundMoney.ReadOnly = true; this.btnAcceptRefund.Visible = false; this.btnRefuseRefund.Visible = false; this.showPanel.Visible = true; this.inputPanel.Visible = false; } else { this.inputPanel.Visible = true; this.showPanel.Visible = false; } }
public override void DataBind() { this.Items.Clear(); if (this.AllowNull) { base.Items.Add(new ListItem(this.NullToDisplay, string.Empty)); } foreach (OrderType value in Enum.GetValues(typeof(OrderType))) { ListItemCollection items = base.Items; string enumDescription = EnumDescription.GetEnumDescription((Enum)(object)value, 0); int num = (int)value; items.Add(new ListItem(enumDescription, num.ToString())); } }
protected override bool AuthorizeCore(HttpContextBase httpContext) { var identity = (ClaimsIdentity)httpContext.User.Identity; string claimType = EnumDescription.GetEnumDescription(_claimType); string claimValue = EnumDescription.GetEnumDescription(_claimValue); var claim = identity.Claims.FirstOrDefault(c => c.Type == claimType && c.Value == claimValue); if (claim != null) { return(true); } return(false); }
private void listRefundOrder_ItemDataBound(object sender, RepeaterItemEventArgs e) { if (e.Item.ItemType != ListItemType.Item && e.Item.ItemType != ListItemType.AlternatingItem) { return; } HtmlAnchor htmlAnchor = (HtmlAnchor)e.Item.FindControl("lkbtnViewMessage"); RefundStatus refundStatus = (RefundStatus)DataBinder.Eval(e.Item.DataItem, "HandleStatus"); Label label = (Label)e.Item.FindControl("lblHandleStatus"); if (label != null) { label.Text = EnumDescription.GetEnumDescription((Enum)(object)(RefundStatus)(int)DataBinder.Eval(e.Item.DataItem, "HandleStatus"), 0); } }
private DataGridViewModel <Dictionary <string, object> > GetDataList() { DataGridViewModel <Dictionary <string, object> > dataGridViewModel = new DataGridViewModel <Dictionary <string, object> >(); IList <OnlineServiceInfo> allOnlineService = OnlineServiceHelper.GetAllOnlineService(0, -1); dataGridViewModel.rows = new List <Dictionary <string, object> >(); foreach (OnlineServiceInfo item in allOnlineService) { Dictionary <string, object> dictionary = item.ToDictionary(); dictionary.Add("ServiceTypeName", EnumDescription.GetEnumDescription((Enum)(object)(OnlineServiceTypes)item.ServiceType, 0)); dataGridViewModel.rows.Add(dictionary); } dataGridViewModel.total = dataGridViewModel.rows.Count; return(dataGridViewModel); }
private void Repeater1_ItemDataBound(object sender, RepeaterItemEventArgs e) { if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) { LineItemInfo lineItemInfo = e.Item.DataItem as LineItemInfo; HtmlAnchor htmlAnchor = e.Item.FindControl("hylinkProductName") as HtmlAnchor; Literal literal = e.Item.FindControl("ltlSKUContent") as Literal; Literal literal2 = e.Item.FindControl("ltlPrice") as Literal; Literal literal3 = e.Item.FindControl("ltlProductCount") as Literal; HtmlAnchor htmlAnchor2 = e.Item.FindControl("hyDetailLink") as HtmlAnchor; Label label = e.Item.FindControl("litSendCount") as Label; string hRef = lineItemInfo.IsValid ? ("ServiceMemberOrderDetails.aspx?OrderId=" + lineItemInfo.OrderId.ToNullString()) : ("MemberOrderDetails.aspx?OrderId=" + lineItemInfo.OrderId.ToNullString()); htmlAnchor.InnerText = lineItemInfo.ItemDescription.ToNullString(); htmlAnchor.HRef = hRef; literal.Text = lineItemInfo.SKUContent.ToNullString(); literal2.Text = lineItemInfo.ItemAdjustedPrice.ToDecimal(0).F2ToString("f2"); literal3.Text = lineItemInfo.Quantity.ToNullString(); if (lineItemInfo.ShipmentQuantity > lineItemInfo.Quantity) { label.Text = "赠" + (lineItemInfo.ShipmentQuantity - lineItemInfo.Quantity).ToString(); } htmlAnchor2.HRef = hRef; Literal literal4 = (Literal)e.Item.FindControl("litStatus"); if (literal4 != null) { LineItemStatus status = lineItemInfo.Status; string text = ""; ReturnInfo returnInfo = TradeHelper.GetReturnInfo(lineItemInfo.OrderId, lineItemInfo.SkuId); ReplaceInfo replaceInfo = TradeHelper.GetReplaceInfo(lineItemInfo.OrderId, lineItemInfo.SkuId); if (status == LineItemStatus.Normal) { text = ""; } else if (returnInfo != null) { if (returnInfo.HandleStatus != ReturnStatus.Refused) { text = ((returnInfo.AfterSaleType != AfterSaleTypes.OnlyRefund) ? EnumDescription.GetEnumDescription((Enum)(object)returnInfo.HandleStatus, 1) : EnumDescription.GetEnumDescription((Enum)(object)returnInfo.HandleStatus, 3)); } } else if (replaceInfo != null && replaceInfo.HandleStatus != ReplaceStatus.Refused) { text = EnumDescription.GetEnumDescription((Enum)(object)replaceInfo.HandleStatus, 1); } literal4.Text = text; } } }
private DataGridViewModel <Dictionary <string, object> > GetDataList(CountDownQuery query) { DataGridViewModel <Dictionary <string, object> > dataGridViewModel = new DataGridViewModel <Dictionary <string, object> >(); if (query != null) { DbQueryResult countDownTotalList = PromoteHelper.GetCountDownTotalList(query); dataGridViewModel.rows = DataHelper.DataTableToDictionary(countDownTotalList.Data); dataGridViewModel.total = countDownTotalList.TotalRecords; foreach (Dictionary <string, object> row in dataGridViewModel.rows) { row.Add("OrderStatusText", EnumDescription.GetEnumDescription((Enum)(object)(OrderStatus)row["OrderStatus"], 0)); } } return(dataGridViewModel); }
public void ExportToExcel(HttpContext context) { RefundApplyQuery dataQuery = this.GetDataQuery(context); dataQuery.RefundIds = context.Request["Ids"].ToNullString(); IList <RefundModel> refundApplysNoPage = OrderHelper.GetRefundApplysNoPage(dataQuery); StringBuilder stringBuilder = new StringBuilder(); stringBuilder.Append("<table border='1'>"); stringBuilder.Append("<thead><tr>"); stringBuilder.Append("<th>编号</th>"); stringBuilder.Append("<th>会员名</th>"); stringBuilder.Append("<th>订单编号</th>"); stringBuilder.Append("<th>申请时间</th>"); stringBuilder.Append("<th>供应商</th>"); stringBuilder.Append("<th>处理状态</th>"); stringBuilder.Append("<th>退款原因</th>"); stringBuilder.Append("<th>退款金额</th>"); stringBuilder.Append("<th>处理时间</th>"); stringBuilder.Append("<th>退款途径</th>"); stringBuilder.Append("</tr></thead>"); StringBuilder stringBuilder2 = new StringBuilder(); foreach (RefundModel item in refundApplysNoPage) { stringBuilder2.Append("<tr>"); stringBuilder2.Append(ExcelHelper.GetXLSFieldsTD(item.RefundId, true)); stringBuilder2.Append(ExcelHelper.GetXLSFieldsTD(item.UserName, true)); stringBuilder2.Append(ExcelHelper.GetXLSFieldsTD(item.OrderId, true)); stringBuilder2.Append(ExcelHelper.GetXLSFieldsTD(item.ApplyForTime, true)); stringBuilder2.Append(ExcelHelper.GetXLSFieldsTD((item.SupplierId > 0) ? SupplierHelper.GetSupplierName(item.SupplierId) : "平台店", true)); stringBuilder2.Append(ExcelHelper.GetXLSFieldsTD(EnumDescription.GetEnumDescription((Enum)(object)item.HandleStatus, 0), true)); stringBuilder2.Append(ExcelHelper.GetXLSFieldsTD(item.RefundReason, true)); stringBuilder2.Append(ExcelHelper.GetXLSFieldsTD(item.RefundAmount, false)); stringBuilder2.Append(ExcelHelper.GetXLSFieldsTD(item.GetDealTime, false)); stringBuilder2.Append(ExcelHelper.GetXLSFieldsTD(EnumDescription.GetEnumDescription((Enum)(object)item.RefundType, 0), true)); stringBuilder2.Append("</tr>"); } stringBuilder.AppendFormat("<tbody>{0}</tbody></table>", stringBuilder2.ToString()); StringWriter stringWriter = new StringWriter(); stringWriter.Write(stringBuilder); DownloadHelper.DownloadFile(context.Response, stringWriter.GetStringBuilder(), "SupplierRefundApplys" + DateTime.Now.ToString("yyyyMMddhhmmss") + ".xls"); stringWriter.Close(); context.Response.End(); }
protected override void Render(HtmlTextWriter writer) { base.Text = ""; foreach (SplitDrawStatus value in Enum.GetValues(typeof(SplitDrawStatus))) { if (value == (SplitDrawStatus)this.Status.ToInt(0)) { base.Text = EnumDescription.GetEnumDescription((Enum)(object)value, 0); base.Attributes.Add("class", value.ToString().ToLower()); break; } } if (this.Status.ToInt(0) == 1 && this.RequestState.ToInt(0) > 1) { base.Text = "处理中"; } base.Render(writer); }
protected override void Render(HtmlTextWriter writer) { int num = 0; if (this.ServiceType != DBNull.Value && this.ServiceType != null && this.ServiceType.ToString() != "") { int.TryParse(this.ServiceType.ToString(), out num); } base.Text = ""; foreach (OnlineServiceTypes value in Enum.GetValues(typeof(OnlineServiceTypes))) { if (value == (OnlineServiceTypes)num) { base.Text = EnumDescription.GetEnumDescription((Enum)(object)value, 0); break; } } base.Render(writer); }
public override void DataBind() { this.Items.Clear(); if (this.AllowNull) { base.Items.Add(new ListItem(this.NullToDisplay, string.Empty)); } int num; if (this.AllowAll) { ListItemCollection items = base.Items; string enumDescription = EnumDescription.GetEnumDescription((Enum)(object)SplittingTypes.NotSet, 0); num = 0; items.Add(new ListItem(enumDescription, num.ToString())); } ListItemCollection items2 = base.Items; string enumDescription2 = EnumDescription.GetEnumDescription((Enum)(object)SplittingTypes.DirectDeduct, 0); num = 2; items2.Add(new ListItem(enumDescription2, num.ToString())); ListItemCollection items3 = base.Items; string enumDescription3 = EnumDescription.GetEnumDescription((Enum)(object)SplittingTypes.SecondDeduct, 0); num = 3; items3.Add(new ListItem(enumDescription3, num.ToString())); ListItemCollection items4 = base.Items; string enumDescription4 = EnumDescription.GetEnumDescription((Enum)(object)SplittingTypes.ThreeDeduct, 0); num = 4; items4.Add(new ListItem(enumDescription4, num.ToString())); ListItemCollection items5 = base.Items; string enumDescription5 = EnumDescription.GetEnumDescription((Enum)(object)SplittingTypes.RegReferralDeduct, 0); num = 1; items5.Add(new ListItem(enumDescription5, num.ToString())); }
protected override void AttachChildControls() { this.litAmount = (FormatedMoneyLabel)this.FindControl("litAmount"); this.litRequestDate = (Literal)this.FindControl("litRequestDate"); this.litAccount = (Literal)this.FindControl("litAccount"); this.litAccountDate = (Literal)this.FindControl("litAccountDate"); this.litStatus = (Literal)this.FindControl("litStatus"); this.litMark = (Literal)this.FindControl("litMark"); PageTitle.AddSiteNameTitle("提现详情"); long journalNumber = 0L; if (!string.IsNullOrEmpty(this.Page.Request.QueryString["id"])) { long.TryParse(this.Page.Request.QueryString["id"], out journalNumber); } SplittinDrawInfo splittinDraw = MemberProcessor.GetSplittinDraw(journalNumber); if (splittinDraw == null) { this.ShowMessage("错误的提现记录ID", false, "", 1); } this.litAmount.Money = splittinDraw.Amount; Literal literal = this.litRequestDate; DateTime dateTime = splittinDraw.RequestDate; literal.Text = dateTime.ToString("yyyy-MM-dd HH:mm:ss"); this.litMark.Text = splittinDraw.ManagerRemark; this.litAccount.Text = (splittinDraw.IsWithdrawToAccount.ToBool() ? "至预付款账户" : (splittinDraw.IsWeixin.ToBool() ? "提现至微信账号" : (splittinDraw.IsAlipay.ToBool() ? (splittinDraw.AlipayRealName + "(" + splittinDraw.AlipayCode + ")") : (splittinDraw.BankName + splittinDraw.MerchantCode)))); if (splittinDraw.AuditStatus != 1 && splittinDraw.AccountDate.HasValue) { Literal literal2 = this.litAccountDate; dateTime = splittinDraw.AccountDate.Value; literal2.Text = dateTime.ToString("yyyy-MM-dd HH:mm:ss"); } this.litStatus.Text = EnumDescription.GetEnumDescription((Enum)(object)(SplitDrawStatus)splittinDraw.AuditStatus, 0); }
protected override void Render(HtmlTextWriter writer) { base.Text = ""; foreach (ReturnStatus value in Enum.GetValues(typeof(ReturnStatus))) { if (value == (ReturnStatus)this.Status) { if (!this.ShowInAdmin && value == ReturnStatus.GetGoods) { base.Text = EnumDescription.GetEnumDescription((Enum)(object)ReturnStatus.Deliverying, 0); } else if (this.AfterSaleType == 3) { base.Text = EnumDescription.GetEnumDescription((Enum)(object)value, 3); } else { base.Text = EnumDescription.GetEnumDescription((Enum)(object)value, 0); } break; } } base.Render(writer); }
public string ConvertTrades(System.Data.DataSet dstrades) { System.Collections.Generic.List <trade_list_model> list = new System.Collections.Generic.List <trade_list_model>(); foreach (System.Data.DataRow dataRow in dstrades.Tables[0].Rows) { trade_list_model trade_list_model = new trade_list_model(); System.Data.DataRow[] childRows = dataRow.GetChildRows("OrderRelation"); for (int i = 0; i < childRows.Length; i++) { System.Data.DataRow dataRow2 = childRows[i]; string sku_properties_name = Globals.HtmlEncode(dataRow2["SKUContent"].ToString()); trade_itme_model item = new trade_itme_model { sku_id = (string)dataRow2["SkuId"], sku_properties_name = sku_properties_name, num_id = dataRow2["ProductId"].ToString(), num = (int)dataRow2["Quantity"], title = (string)dataRow2["ItemDescription"], outer_sku_id = (string)dataRow2["SKU"], pic_path = ((dataRow2["ThumbnailsUrl"] != System.DBNull.Value) ? ((string)dataRow2["ThumbnailsUrl"]) : ""), price = (decimal)dataRow2["ItemAdjustedPrice"], refund_status = EnumDescription.GetEnumDescription((OrderStatus)System.Enum.Parse(typeof(OrderStatus), dataRow2["OrderItemsStatus"].ToString()), 1) }; trade_list_model.orders.Add(item); } trade_list_model.tid = (string)dataRow["OrderId"]; if (dataRow["Remark"] != System.DBNull.Value) { trade_list_model.buyer_memo = dataRow["Remark"].ToString(); } if (dataRow["ManagerRemark"] != System.DBNull.Value) { trade_list_model.seller_memo = dataRow["ManagerRemark"].ToString(); } if (dataRow["ManagerMark"] != System.DBNull.Value) { trade_list_model.seller_flag = dataRow["ManagerMark"].ToString(); } trade_list_model.discount_fee = (decimal)dataRow["AdjustedDiscount"]; trade_list_model.status = EnumDescription.GetEnumDescription((OrderStatus)System.Enum.Parse(typeof(OrderStatus), dataRow["OrderStatus"].ToString()), 1); if (dataRow["Gateway"].ToString() == "hishop.plugins.payment.podrequest" && trade_list_model.status == EnumDescription.GetEnumDescription((OrderStatus)System.Enum.Parse(typeof(OrderStatus), System.Convert.ToInt16(OrderStatus.WaitBuyerPay).ToString()), 1)) { trade_list_model.status = EnumDescription.GetEnumDescription((OrderStatus)System.Enum.Parse(typeof(OrderStatus), System.Convert.ToInt16(OrderStatus.BuyerAlreadyPaid).ToString()), 1); } if (dataRow["CloseReason"] != System.DBNull.Value) { trade_list_model.close_memo = (string)dataRow["CloseReason"]; } trade_list_model.created = new System.DateTime?(System.DateTime.Parse(dataRow["OrderDate"].ToString())); if (dataRow["UpdateDate"] != System.DBNull.Value) { trade_list_model.modified = new System.DateTime?(System.DateTime.Parse(dataRow["UpdateDate"].ToString())); } if (dataRow["PayDate"] != System.DBNull.Value) { trade_list_model.pay_time = new System.DateTime?(System.DateTime.Parse(dataRow["PayDate"].ToString())); } if (dataRow["ShippingDate"] != System.DBNull.Value) { trade_list_model.consign_time = new System.DateTime?(System.DateTime.Parse(dataRow["ShippingDate"].ToString())); } if (dataRow["FinishDate"] != System.DBNull.Value) { trade_list_model.end_time = new System.DateTime?(System.DateTime.Parse(dataRow["FinishDate"].ToString())); } trade_list_model.buyer_uname = (string)dataRow["Username"]; if (dataRow["EmailAddress"] != System.DBNull.Value) { trade_list_model.buyer_email = (string)dataRow["EmailAddress"]; } if (dataRow["RealName"] != System.DBNull.Value) { trade_list_model.buyer_nick = (string)dataRow["RealName"]; } if (dataRow["ShipTo"] != System.DBNull.Value) { trade_list_model.receiver_name = (string)dataRow["ShipTo"]; } string fullRegion = RegionHelper.GetFullRegion(System.Convert.ToInt32(dataRow["RegionId"]), "-"); if (!string.IsNullOrEmpty(fullRegion)) { string[] array = fullRegion.Split(new char[] { '-' }); trade_list_model.receiver_state = array[0]; if (array.Length >= 2) { trade_list_model.receiver_city = array[1]; } if (array.Length >= 3) { trade_list_model.receiver_district = array[2]; } else if (array.Length >= 2) { trade_list_model.receiver_district = array[1]; } if (array.Length >= 4) { trade_list_model.receiver_town = array[3]; } } trade_list_model.receiver_address = (string)dataRow["Address"]; trade_list_model.receiver_mobile = (string)dataRow["CellPhone"]; trade_list_model.receiver_zip = (string)dataRow["ZipCode"]; trade_list_model.invoice_fee = (decimal)dataRow["Tax"]; trade_list_model.invoice_title = (string)dataRow["InvoiceTitle"]; trade_list_model.payment = (decimal)dataRow["OrderTotal"]; trade_list_model.storeId = "0"; list.Add(trade_list_model); } return(JsonConvert.SerializeObject(list)); }
private string ConvertTrades(OrderInfo orderInfo) { trade_list_model trade_list_model = new trade_list_model(); trade_list_model.tid = orderInfo.OrderId; trade_list_model.buyer_memo = orderInfo.Remark; trade_list_model.seller_memo = orderInfo.ManagerRemark; trade_list_model.seller_flag = (orderInfo.ManagerMark.HasValue ? System.Convert.ToInt16(orderInfo.ManagerMark).ToString() : "0"); trade_list_model.discount_fee = orderInfo.AdjustedDiscount; trade_list_model.status = EnumDescription.GetEnumDescription(orderInfo.OrderStatus, 1); trade_list_model.close_memo = orderInfo.CloseReason; trade_list_model.created = new System.DateTime?(orderInfo.OrderDate); trade_list_model.modified = new System.DateTime?(orderInfo.UpdateDate); trade_list_model.pay_time = orderInfo.PayDate; trade_list_model.consign_time = orderInfo.ShippingDate; trade_list_model.end_time = orderInfo.FinishDate; trade_list_model.buyer_uname = orderInfo.Username; trade_list_model.buyer_email = orderInfo.EmailAddress; trade_list_model.buyer_nick = orderInfo.RealName; trade_list_model.receiver_name = orderInfo.ShipTo; string fullRegion = RegionHelper.GetFullRegion(orderInfo.RegionId, "-"); if (!string.IsNullOrEmpty(fullRegion)) { string[] array = fullRegion.Split(new char[] { '-' }); trade_list_model.receiver_state = array[0]; if (array.Length >= 2) { trade_list_model.receiver_city = array[1]; } if (array.Length >= 3) { trade_list_model.receiver_district = array[2]; } if (array.Length >= 4) { trade_list_model.receiver_town = array[3]; } } trade_list_model.receiver_address = orderInfo.Address; trade_list_model.receiver_mobile = orderInfo.CellPhone; trade_list_model.receiver_zip = orderInfo.ZipCode; trade_list_model.invoice_fee = orderInfo.Tax; trade_list_model.invoice_title = orderInfo.InvoiceTitle; trade_list_model.payment = orderInfo.GetTotal(); trade_list_model.storeId = "0"; foreach (LineItemInfo current in orderInfo.LineItems.Values) { string sku_properties_name = Globals.HtmlEncode(current.SKUContent); trade_itme_model item = new trade_itme_model { sku_id = current.SkuId, sku_properties_name = sku_properties_name, num_id = current.ProductId.ToString(), num = current.Quantity, title = current.ItemDescription, outer_sku_id = current.SKU, pic_path = current.ThumbnailsUrl, price = decimal.Round(current.ItemAdjustedPrice, 2), refund_status = EnumDescription.GetEnumDescription(current.OrderItemsStatus, 1) }; trade_list_model.orders.Add(item); } return(JsonConvert.SerializeObject(trade_list_model)); }
protected void listProduct_ItemDataBound(object sender, RepeaterItemEventArgs e) { if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) { LineItemStatus lineItemStatus = (LineItemStatus)DataBinder.Eval(e.Item.DataItem, "Status"); string text = (string)DataBinder.Eval(e.Item.DataItem, "StatusText"); string orderId = (string)DataBinder.Eval(e.Item.DataItem, "OrderId"); OrderInfo orderInfo = TradeHelper.GetOrderInfo(orderId); string text2 = DataBinder.Eval(e.Item.DataItem, "SkuId").ToString(); LineItemInfo lineItemInfo = orderInfo.LineItems[text2]; if (lineItemStatus == LineItemStatus.Normal) { text = TradeHelper.GetOrderItemSatusText(lineItemInfo.Status); } OrderStatus orderStatus = orderInfo.OrderStatus; DateTime finishDate = orderInfo.FinishDate; string gateway = orderInfo.Gateway; HtmlAnchor htmlAnchor = (HtmlAnchor)e.Item.FindControl("lkbtnAfterSalesApply"); Label label = (Label)e.Item.FindControl("ItemLogistics"); HtmlAnchor htmlAnchor2 = (HtmlAnchor)e.Item.FindControl("lkbtnViewMessage"); htmlAnchor.Attributes.Add("OrderId", orderInfo.OrderId); htmlAnchor.Attributes.Add("SkuId", text2); htmlAnchor.Attributes.Add("GateWay", gateway); ReplaceInfo replaceInfo = lineItemInfo.ReplaceInfo; ReturnInfo returnInfo = lineItemInfo.ReturnInfo; Literal literal = (Literal)e.Item.FindControl("litStatusText"); if (literal != null && (replaceInfo != null || returnInfo != null)) { if (returnInfo != null) { if (returnInfo.AfterSaleType == AfterSaleTypes.OnlyRefund) { literal.Text = "<a href=\"UserReturnsApplyDetails?ReturnsId=" + returnInfo.ReturnId + "\" class=\"aslink\">" + EnumDescription.GetEnumDescription((Enum)(object)lineItemStatus, 3) + "</a>"; } else { literal.Text = "<a href=\"UserReturnsApplyDetails?ReturnsId=" + returnInfo.ReturnId + "\" class=\"aslink\">" + EnumDescription.GetEnumDescription((Enum)(object)lineItemStatus, 2) + "</a>"; } } else { literal.Text = "<a href=\"UserReplaceApplyDetails?ReplaceId=" + replaceInfo.ReplaceId + "\" class=\"aslink\">" + EnumDescription.GetEnumDescription((Enum)(object)lineItemStatus, 2) + "</a>"; } } SiteSettings masterSettings = SettingsManager.GetMasterSettings(); HtmlAnchor htmlAnchor3 = htmlAnchor; int visible; if (orderInfo.OrderType != OrderType.ServiceOrder) { switch (orderStatus) { case OrderStatus.Finished: visible = ((!orderInfo.IsServiceOver) ? 1 : 0); break; default: visible = 0; break; case OrderStatus.SellerAlreadySent: visible = 1; break; } } else { visible = 0; } htmlAnchor3.Visible = ((byte)visible != 0); if (htmlAnchor.Visible) { htmlAnchor.Visible = ((returnInfo == null || returnInfo.HandleStatus == ReturnStatus.Refused) && (replaceInfo == null || replaceInfo.HandleStatus == ReplaceStatus.Refused || replaceInfo.HandleStatus == ReplaceStatus.Replaced)); } } }