示例#1
0
        public ResResultModel DeleteOrderMake(string itemAppend)
        {
            try
            {
                MenusDataProxy.ValidateAccess((int)EnumData.EnumOperationAccess.除, true);

                if (string.IsNullOrWhiteSpace(itemAppend))
                {
                    return(ResResult.Response(false, MC.Request_Params_InvalidError, ""));
                }
                var items = itemAppend.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries);

                var bll    = new OrderMake();
                var opBll  = new OrderProcess();
                var effect = 0;

                foreach (var item in items)
                {
                    var orderId = Guid.Parse(item);
                    effect += bll.Delete(orderId);
                    effect += opBll.DeleteByOrder(orderId);
                }

                return(ResResult.Response(true, MC.M_Save_Ok, ""));
            }
            catch (Exception ex)
            {
                return(ResResult.Response(false, ex.Message, ""));
            }
        }