Exemplo n.º 1
0
    protected void rptOrder_ItemCommand(object source, RepeaterCommandEventArgs e)
    {
        string type = e.CommandName;

        Id = Convert.ToInt32(e.CommandArgument);

        if (type == "del")
        {
            Hi.Model.DIS_Order OrderInfoModel = OrderInfoBLL.GetModel(Id);

            if (OrderInfoModel != null)
            {
                if (OrderInfoModel.OState == (int)Enums.OrderState.退回 || OrderInfoModel.OState == (int)Enums.OrderState.未提交)
                {
                    OrderInfoModel.dr = 1;
                    bool falg = OrderInfoBLL.OrderDel(OrderInfoModel);
                    if (falg)
                    {
                        //JScript.ShowAlert(this, "");
                        Bind();
                    }
                }
                else
                {
                    JScript.AlertMsgOne(this, "订单处理中,不能删除!", JScript.IconOption.错误);
                }
            }
        }
    }
Exemplo n.º 2
0
    /// <summary>
    /// 删除
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void btnDel_Click(object sender, EventArgs e)
    {
        Hi.Model.DIS_Order OrderInfoModel = OrderBll.GetModel(KeyID);

        if (OrderInfoModel != null)
        {
            bool del = false;
            //if (OrderInfoModel.AddType == (int)Enums.AddType.企业补单)
            //{
            //    if (OrderInfoModel.OState == (int)Enums.OrderState.已提交)
            //        del = true;
            //}
            //else
            //{
            //}
            //判断订单状态是否能删除
            if (OrderInfoModel.OState == (int)Enums.OrderState.退回 || OrderInfoModel.OState == (int)Enums.OrderState.已作废 || OrderInfoModel.OState == (int)Enums.OrderState.未提交)
            {
                del = true;
            }
            if (del)
            {
                OrderInfoModel.dr = 1;
                bool falg = OrderBll.OrderDel(OrderInfoModel);
                if (falg)
                {
                    Utils.AddSysBusinessLog(this.CompID, "Order", KeyID.ToString(), "订单删除", "");
                    //JScript.AlertMsg(this, "订单删除成功!", "OrderList.aspx");
                    ClientScript.RegisterStartupScript(this.GetType(), "del", "<script>window.location.href = 'OrderList.aspx'</script>");
                }
            }
            else
            {
                JScript.AlertMsgOne(this, "订单处理中,不能删除!", JScript.IconOption.错误);
            }
        }
    }