Exemplo n.º 1
0
 public bool SaveDebitNote(DebitNoteInfo note)
 {
     StringBuilder builder = new StringBuilder();
     builder.Append(" insert into Hishop_OrderDebitNote(NoteId,OrderId,Operator,Remark) values(@NoteId,@OrderId,@Operator,@Remark)");
     DbCommand sqlStringCommand = this.database.GetSqlStringCommand(builder.ToString());
     this.database.AddInParameter(sqlStringCommand, "NoteId", DbType.String, note.NoteId);
     this.database.AddInParameter(sqlStringCommand, "OrderId", DbType.String, note.OrderId);
     this.database.AddInParameter(sqlStringCommand, "Operator", DbType.String, note.Operator);
     this.database.AddInParameter(sqlStringCommand, "Remark", DbType.String, note.Remark);
     return (this.database.ExecuteNonQuery(sqlStringCommand) > 0);
 }
Exemplo n.º 2
0
        protected void dlstOrders_ItemCommand(object sender, DataListCommandEventArgs e)
        {
            OrderInfo orderInfo = OrderHelper.GetOrderInfo(e.CommandArgument.ToString());
            if (orderInfo != null)
            {
                if ((e.CommandName == "CONFIRM_PAY") && orderInfo.CheckAction(OrderActions.SELLER_CONFIRM_PAY))
                {
                    int num2 = 0;
                    int num3 = 0;
                    int groupBuyId = orderInfo.GroupBuyId;
                    if (OrderHelper.ConfirmPay(orderInfo))
                    {
                        DebitNoteInfo info2=new DebitNoteInfo();

                           info2. NoteId = Globals.GetGenerateId();
                            info2.OrderId = e.CommandArgument.ToString();
                           info2. Operator = ManagerHelper.GetCurrentManager().UserName;
                           info2.Remark = "后台" + info2.Operator + "收款成功";

                        OrderHelper.SaveDebitNote(info2);
                        if (orderInfo.GroupBuyId > 0)
                        {
                            int num4 = num2 + num3;
                        }
                        this.BindOrders();
                        orderInfo.OnPayment();
                        this.ShowMsg("成功的确认了订单收款", true);
                    }
                    else
                    {
                        this.ShowMsg("确认订单收款失败", false);
                    }
                }
                else if ((e.CommandName == "FINISH_TRADE") && orderInfo.CheckAction(OrderActions.SELLER_FINISH_TRADE))
                {
                    if (OrderHelper.ConfirmOrderFinish(orderInfo))
                    {
                        MemberProcessor.RemoveUserCache(orderInfo.UserId);
                        this.BindOrders();
                        DistributorsBrower.UpdateCalculationCommission(orderInfo);
                        this.ShowMsg("成功的完成了该订单", true);
                    }
                    else
                    {
                        this.ShowMsg("完成订单失败", false);
                    }
                }
            }
        }
Exemplo n.º 3
0
 public static bool SaveDebitNote(DebitNoteInfo note)
 {
     return new DebitNoteDao().SaveDebitNote(note);
 }