| | |
| | | return _eC_OrderBasicDAL.DeleteDataByIds(currentOperator, ids); |
| | | } |
| | | |
| | | |
| | | /// <summary> |
| | | /// 根据编号批量删除数据 |
| | | /// </summary> |
| | | /// <param name="currentOperator">当前操作人</param> |
| | | /// <param name="ids">编号集合</param> |
| | | /// <returns></returns> |
| | | public bool DeleteDatashejiByIds(string currentOperator, string[] ids) |
| | | { |
| | | foreach(var id in ids) |
| | | { |
| | | Model.EC_OrderBasic trueModel = new Model.EC_OrderBasic(); |
| | | trueModel.Keyid = id.ToInt32(); |
| | | trueModel.Operator = currentOperator; |
| | | _eC_OrderBasicDAL.DeleteModelsheji(trueModel); |
| | | } |
| | | |
| | | |
| | | return true; |
| | | } |
| | | |
| | | |
| | | /// <summary> |
| | | /// 根据卖家编号加载下一订单编号方法 |
| | | /// </summary> |
| | |
| | | /// <returns></returns> |
| | | bool DeleteDataByIds(string currentOperator, params int[] ids); |
| | | |
| | | |
| | | |
| | | /// <summary> |
| | | /// 删除 |
| | | /// </summary> |
| | | /// <param name="id"></param> |
| | | /// <returns></returns> |
| | | bool DeleteModelsheji(Infrastructure.Domain.IAggregateRoot model); |
| | | |
| | | |
| | | /// <summary> |
| | | /// 根据卖家编号加载下一订单编号方法 |
| | | /// </summary> |
| | |
| | | return true; |
| | | } |
| | | |
| | | |
| | | /// <summary> |
| | | /// 删除 |
| | | /// </summary> |
| | | /// <param name="id"></param> |
| | | /// <returns></returns> |
| | | public bool DeleteModelsheji(Infrastructure.Domain.IAggregateRoot model) |
| | | { |
| | | Model.EC_OrderBasic trueModel = model as Model.EC_OrderBasic; |
| | | if (trueModel == null) |
| | | { |
| | | return false; |
| | | } |
| | | IList<SqlParameter> sqlParms = new List<SqlParameter>() |
| | | { |
| | | new SqlParameter("@Keyid",trueModel.Keyid) |
| | | }; |
| | | try |
| | | { |
| | | |
| | | _eC_OrderOperateDAL = null == _eC_OrderOperateDAL ? new EC_OrderOperateDAL(_dataBase) : _eC_OrderOperateDAL; |
| | | bool isWin = _eC_OrderOperateDAL.InserModel(new EC_OrderOperate() |
| | | { |
| | | OrderId = trueModel.Keyid, |
| | | OperateType = 0, |
| | | Remark = "终止订单", |
| | | Operator = trueModel.Operator |
| | | }); |
| | | if (!isWin) |
| | | return false; |
| | | else |
| | | ; |
| | | _dataBase.Query("sp_EC_OrderBasic_DeleteRowsheji", CommandType.StoredProcedure, sqlParms.ToArray<SqlParameter>()); |
| | | |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | throw ex; |
| | | } |
| | | return true; |
| | | } |
| | | |
| | | |
| | | /// <summary> |
| | | /// 删除外协订单 |
| | | /// </summary> |
| | |
| | | else if (operateFn) { |
| | | window.dialog.confirm('是否确认当前操作?', function () { |
| | | { |
| | | window.submitUrl = "/Pages/business/ShejiOrderList.aspx"; //设置当前页的提交路径 |
| | | /* operateFn(ids.substring(1));*/ |
| | | |
| | | operateFn(ids.substring(1)); |
| | | CallServer({ Target: "BatchDelete", ids: ids }, function (data, textStatus) { |
| | | if ('1' == data) { |
| | | ReLoad(); //刷新页面 |
| | | } else { |
| | | alertMsg('-1' == data ? '操作过程中发生异常,请重新操作!' : '操作失败!'); |
| | | |
| | | } |
| | | }); |
| | | |
| | | } |
| | | }); |
| | |
| | | <span id="NowPageAllMoney" runat="server"></span> |
| | | </td> |
| | | |
| | | <td class="ali01" colspan="4"> |
| | | <td class="ali01" colspan="5"> |
| | | </td> |
| | | </tr> |
| | | <tr class="StatisticsMoney"> |
| | |
| | | <span id="AllMoney" runat="server"></span> |
| | | </td> |
| | | |
| | | <td class="ali01" colspan="4"> |
| | | <td class="ali01" colspan="5"> |
| | | </td> |
| | | </tr> |
| | | </tbody> |
| | |
| | | //ChangeOrderState(); |
| | | break; |
| | | case "BatchDelete": |
| | | CY.WebForm.cs.WebUtil.DeleteData(_eC_OrderBasicBLL.DeleteDataByIds, CurrentUser.ShortName);//调用通用删除方法 |
| | | string ids = Request["ids"]; |
| | | var boolll= _eC_OrderBasicBLL.DeleteDatashejiByIds( CurrentUser.ShortName, ids.Trim(',').Split(','));//调用通用删除方法 |
| | | HttpContext.Current.Response.Write(1); |
| | | break; |
| | | case "BatchToOver": |
| | | UpdataState(-1);//设置状态为完成(不能是1'未受理'或2'已受理') |