| | |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 锁定订单 |
| | | /// </summary> |
| | | /// <param name="orderId">订单编号</param> |
| | | /// <param name="operator">操作人</param> |
| | | /// <returns></returns> |
| | | public bool SuodingOrder(int orderId, string operater) |
| | | { |
| | | return _eC_OrderBasicDAL.SuodingOrder(orderId, operater); |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 批量受理订单 |
| | | /// </summary> |
| | | /// <param name="orderIds"></param> |
| | |
| | | bool AcceptOrder(int orderId, double commission); |
| | | |
| | | /// <summary> |
| | | /// 受理订单 |
| | | /// </summary> |
| | | /// <param name="orderId">订单编号</param> |
| | | /// <param name="operator">操作人</param> |
| | | /// <returns></returns> |
| | | bool SuodingOrder(int orderId, string operater); |
| | | |
| | | /// <summary> |
| | | /// 批量受理订单 |
| | | /// </summary> |
| | | /// <param name="orderIds"></param> |
| | |
| | | get; |
| | | set; |
| | | } |
| | | |
| | | |
| | | |
| | | /// <summary> |
| | | /// 锁单状态 |
| | | /// </summary> |
| | | public bool? SuodanState |
| | | { |
| | | get; |
| | | set; |
| | | } |
| | | /// <summary> |
| | | /// 锁单时间 |
| | | /// </summary> |
| | | public DateTime? SuodanTime |
| | | { |
| | | get; |
| | | set; |
| | | } |
| | | /// <summary> |
| | | /// 锁单操作人 |
| | | /// </summary> |
| | | public string SuodanOperator |
| | | { |
| | | get; |
| | | set; |
| | | } |
| | | /// <summary> |
| | | /// 完工备注 |
| | | /// </summary> |
| | |
| | | this.yssldw = isChange ? MyConvert.ConvertToString(value) : this.yssldw; |
| | | theValue = this.yssldw; |
| | | } |
| | | else if ("SuodanState".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 97) |
| | | { |
| | | this.SuodanState = isChange ? MyConvert.ConvertToBoolean(value) : this.CompledState; |
| | | theValue = this.SuodanState; |
| | | } |
| | | else if ("SuodanTime".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 98) |
| | | { |
| | | this.SuodanTime = isChange ? MyConvert.ConvertToDateTime(value) : this.SuodanTime; |
| | | theValue = this.SuodanTime; |
| | | } |
| | | else if ("SuodanOperator".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 99) |
| | | { |
| | | this.SuodanOperator = isChange ? MyConvert.ConvertToString(value) : this.SuodanOperator; |
| | | theValue = this.SuodanOperator; |
| | | } |
| | | #endregion |
| | | |
| | | return theValue; |
| | |
| | | |
| | | } |
| | | |
| | | |
| | | |
| | | /// <summary> |
| | | /// 锁单订单 |
| | | /// </summary> |
| | | /// <param name="orderId">订单编号</param> |
| | | /// <param name="operater">操作人</param> |
| | | /// <returns></returns> |
| | | public bool SuodingOrder(int orderId, string operater) |
| | | { |
| | | if (0 >= orderId || 0 >= orderId) |
| | | { |
| | | return false; |
| | | } |
| | | else |
| | | { |
| | | } |
| | | |
| | | IList<SqlParameter> sqlParms = new List<SqlParameter>() |
| | | { |
| | | |
| | | new SqlParameter("@SuodanState",true), |
| | | new SqlParameter("@SuodanTime",DateTime.Now), |
| | | new SqlParameter("@SuodanOperator",operater), |
| | | new SqlParameter("@Keyid",orderId), |
| | | }; |
| | | IList<SqlParameter> sqlParms1 = new List<SqlParameter>() |
| | | { |
| | | new SqlParameter("@Keyid",orderId), |
| | | }; |
| | | try |
| | | { |
| | | string sql = "Update EC_OrderBasic Set [SuodanState]=@SuodanState,[SuodanTime]=@SuodanTime,[SuodanOperator]=@SuodanOperator where [Keyid] =@Keyid "; |
| | | _dataBase.ExecuteSql(sql, sqlParms.ToArray<SqlParameter>()); |
| | | |
| | | string sql1 = "Update CoreCmsPlanOrder Set [status]=2 where [orderkeyid] =@Keyid "; |
| | | _dataBase.ExecuteSql(sql1, sqlParms1.ToArray<SqlParameter>()); |
| | | |
| | | |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | throw ex; |
| | | } |
| | | return true; |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 批量受理订单 |
| | | /// </summary> |
| | |
| | | <head id="Head1" runat="server"> |
| | | <title>订单列表</title> |
| | | <uc:cmshead id="CMSHead1" runat="server" /> |
| | | <script src="../../js/business/Order.js?v=5" type="text/javascript"></script> |
| | | <script src="../../js/business/Order.js?v=6" type="text/javascript"></script> |
| | | <script type="text/javascript"> |
| | | //订单评价 |
| | | function evaluationModel(orderid) { |
| | |
| | | <th width="26" menu_member_case_id="case_ToAccept" menu_member_case_name="受理"> |
| | | 受理 |
| | | </th> |
| | | <th width="26" menu_member_case_id="case_ToAccept" menu_member_case_name="锁单"> |
| | | 锁单 |
| | | </th> |
| | | <th width="26" > |
| | | 封签 |
| | | </th> |
| | |
| | | <%#IsOpearted(Eval("Keyid"), Eval("OrderState"), "受理") ? "√" : "受理"%></span> |
| | | </td> |
| | | <td > |
| | | <span <%#"37" == Eval("PrintTypeId").ToString()? "style='display:block;'" : "style='display:none;'" %> <%#true.Equals(Eval("SuodanState"))?"title='已锁单'":"title='锁单'"%> onclick="<%#true.Equals(Eval("SuodanState"))?"":"ToSuodan("+Eval("Keyid")+",'"+Eval("SellerOrderId")+"')"%>"> |
| | | <%#true.Equals(Eval("SuodanState")) ? "√" : "锁单"%></span> |
| | | </td> |
| | | <td > |
| | | <%-- <span class="hand look" title="查看或打印" onclick='ShowOrder(<%#Eval("Keyid") %>)'>打印</span>--%> |
| | | <span class="hand_yes" <%#true.Equals(Eval("IsPrintfengqian"))? "title='已打印'" : "title='打印'"%> onclick='ShowOrderFengqian(<%#Eval("Keyid") %>)'> |
| | | <%#true.Equals(Eval("IsPrintfengqian")) ? "√" : "打印"%></span> |
| | |
| | | case "AcceptOrder": |
| | | Accept(); |
| | | break; |
| | | case "SuodanOrder": |
| | | Suodan(); |
| | | break; |
| | | case "AcceptOrderAll": |
| | | AcceptAll(); |
| | | break; |
| | |
| | | Response.Write(_eC_OrderBasicBLL.AcceptOrder(orderId.Value, commission.Value) ? "1" : "0"); |
| | | } |
| | | |
| | | |
| | | /// <summary> |
| | | /// 锁单 |
| | | /// </summary> |
| | | private void Suodan() |
| | | { |
| | | Response.Clear(); |
| | | int? orderId = string.IsNullOrEmpty(Request["id"]) ? null : MyConvert.ConvertToInt32(Request["id"]); |
| | | if (!orderId.HasValue) |
| | | { |
| | | Response.Write("-2"); |
| | | return; |
| | | } |
| | | else |
| | | { |
| | | } |
| | | Response.Write(_eC_OrderBasicBLL.SuodingOrder(orderId.Value, CurrentUser.ShortName) ? "1" : "0"); |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 批量受理订单 |
| | | /// </summary> |
| | |
| | | }); |
| | | } |
| | | |
| | | |
| | | |
| | | /* |
| | | 确认受理 |
| | | */ |
| | | function ToSuodan(orderId, orderShowId) { |
| | | |
| | | |
| | | var msg ='确认锁单订单:' + orderShowId + '?'; |
| | | top.Dialog.confirm(msg, function () { |
| | | CallServer({ Target: "SuodanOrder", id: orderId }, function (data, textStatus) { |
| | | if ('1' == data) { |
| | | alertMsg('操作成功!'); |
| | | RefreshDIVOpener(); //关闭页面 |
| | | } else { |
| | | alertMsg('-1' == data ? '锁单过程中发生异常,请重新受理!' : '锁单失败!'); |
| | | //dialog.close(); |
| | | } |
| | | }); |
| | | }); |
| | | } |
| | | |
| | | ///批量受理 |
| | | function ToAllAccept() { |
| | | var commission = parseFloat(document.getElementById('txtCommission').value); |