/// <summary> /// 获得PMD审核理由 /// </summary> /// <param name="status"></param> /// <param name="demo"></param> /// <returns></returns> private string GetProductPriceRequestPMDDemo(ProductPriceRequestStatus status, string demo) { var returnValue = ""; if (status == ProductPriceRequestStatus.NeedSeniorApprove) { returnValue = demo; } return(returnValue); }
/// <summary> /// 获得TL审核理由 /// </summary> /// <param name="status"></param> /// <param name="demo"></param> /// <returns></returns> private string GetProductPriceRequestTLDemo(ProductPriceRequestStatus status, string demo) { var returnValue = ""; if (status == ProductPriceRequestStatus.Origin) { returnValue = demo; } return(returnValue); }
public void UpdateProductPriceRequestStatus(int productPriceRequestSysNo, ProductPriceRequestStatus status) { var productPriceRequest = new ProductPriceRequestInfo { RequestStatus = status, SysNo = productPriceRequestSysNo }; UpdateProductPriceRequestStatus(productPriceRequest); }
/// <summary> /// 获取审核状态 /// </summary> /// <param name="auditType"></param> /// <param name="status"></param> /// <returns></returns> private string GetAuditStatus(ProductPriceRequestAuditType auditType, ProductPriceRequestStatus status) { if (auditType == ProductPriceRequestAuditType.Audit) { return(ResouceManager.GetMessageString("IM.ProductPrice", "GetAuditStatus1")); } if (auditType == ProductPriceRequestAuditType.SeniorAudit && status == ProductPriceRequestStatus.Origin) { return(ResouceManager.GetMessageString("IM.ProductPrice", "GetAuditStatus2")); } if (auditType == ProductPriceRequestAuditType.SeniorAudit && status == ProductPriceRequestStatus.NeedSeniorApprove) { return(ResouceManager.GetMessageString("IM.ProductPrice", "GetAuditStatus3")); } return(""); }
private ProductPriceRequestInfo GetProductPriceRequestInfo(ProductPriceRequestStatus status) { if (_vm == null) { return(new ProductPriceRequestInfo()); } var entity = new ProductPriceRequestInfo { SysNo = SysNo, RequestStatus = status, TLMemo = _vm.TLMemo, PMDMemo = _vm.PMDMemo, HasAdvancedAuditPricePermission = _vm.HasAdvancedAuditPricePermission, HasPrimaryAuditPricePermission = _vm.HasPrimaryAuditPricePermission }; return(entity); }
//[SendEmailAttribute(SendEmailType.CancelPriceRequest)] public void CancelAuditProductPriceRequest(ProductPriceRequestInfo productPriceRequestInfo, ProductPriceRequestStatus status) { _productPriceRequestDA.UpdateProductPriceRequestStatus(productPriceRequestInfo.SysNo.Value, status); //SetSendEmailAddress(_productPriceRequestDA.GetProductSysNoBySysNo(productPriceRequestInfo.SysNo.Value), productPriceRequestInfo); }
/// <summary> /// 获得审核通过状态 /// </summary> /// <param name="auditType"></param> /// <param name="status"></param> /// <returns></returns> private ProductPriceRequestStatus GetProductPriceRequestPassStatus(ProductPriceRequestAuditType auditType, ProductPriceRequestStatus status) { var returnstatus = ProductPriceRequestStatus.Approved; if (auditType == ProductPriceRequestAuditType.SeniorAudit && status == ProductPriceRequestStatus.Origin) { returnstatus = ProductPriceRequestStatus.NeedSeniorApprove; } return(returnstatus); }