public NFMT.Common.ResultModel Create(Common.UserModel user, Common.IModel model) { NFMT.Common.ResultModel result = new Common.ResultModel(); try { WorkFlow.Model.Task task = new WorkFlow.Model.Task(); Model.Contract contract = model as Model.Contract; Contract.TradeBorderEnum tradeBorder = (Contract.TradeBorderEnum)contract.TradeBorder; Contract.TradeDirectionEnum tradeDirection = (TradeDirectionEnum)contract.TradeDirection; task.TaskName = string.Format("{0}{1}合约审核", tradeBorder.ToString("F"), tradeDirection.ToString("F")); NFMT.Data.Model.Asset asset = NFMT.Data.BasicDataProvider.Assets.FirstOrDefault(temp => temp.AssetId == contract.AssetId); NFMT.Data.Model.MeasureUnit unit = NFMT.Data.BasicDataProvider.MeasureUnits.FirstOrDefault(temp => temp.MUId == contract.UnitId); NFMT.Data.Model.Currency currency = NFMT.Data.BasicDataProvider.Currencies.FirstOrDefault(temp => temp.CurrencyId == contract.SettleCurrency); task.TaskConnext = string.Format("{0} 于 {1} 提交审核。合约号:{2},品种:{3},签订数量:{4}{5},升贴水:{6}{7}", user.EmpName, DateTime.Now.ToString(), contract.OutContractNo, asset.AssetName, contract.SignAmount, unit.MUName, contract.Premium.ToString("0.00"), currency.CurrencyName); result.ReturnValue = task; result.ResultStatus = 0; } catch (Exception ex) { result.ResultStatus = -1; result.Message = ex.Message; } return result; }
public Common.ResultModel Create(Common.UserModel user, Common.IModel model) { NFMT.Common.ResultModel result = new Common.ResultModel(); try { WorkFlow.Model.Task task = new WorkFlow.Model.Task(); Model.PriceConfirm priceConfirm = model as Model.PriceConfirm; task.TaskName = "价格确认单审核"; NFMT.Contract.BLL.ContractBLL contractBLL = new Contract.BLL.ContractBLL(); result = contractBLL.Get(user, priceConfirm.ContractId); if (result.ResultStatus != 0) return result; //获取合约 NFMT.Contract.Model.Contract contract = result.ReturnValue as NFMT.Contract.Model.Contract; if (contract == null) { result.ResultStatus = -1; result.Message = "获取合约失败"; return result; } //获取币种 NFMT.Data.Model.Currency cur = NFMT.Data.BasicDataProvider.Currencies.SingleOrDefault(a => a.CurrencyId == contract.SettleCurrency); if (cur == null) { result.ResultStatus = -1; result.Message = "获取币种失败"; return result; } //获取单位 NFMT.Data.Model.MeasureUnit mu = NFMT.Data.BasicDataProvider.MeasureUnits.SingleOrDefault(a => a.MUId == contract.UnitId); if (mu == null) { result.ResultStatus = -1; result.Message = "获取单位失败"; return result; } task.TaskConnext = string.Format("{0} 于 {1} 提交审核。合约号:{2},价格:{3}{4}/{5}", user.EmpName, DateTime.Now.ToString(), contract.OutContractNo, priceConfirm.SettlePrice, cur.CurrencyName, mu.MUName); result.ReturnValue = task; result.ResultStatus = 0; } catch (Exception ex) { result.ResultStatus = -1; result.Message = ex.Message; } return result; }
public Common.ResultModel Create(Common.UserModel user, Common.IModel model) { NFMT.Common.ResultModel result = new Common.ResultModel(); try { WorkFlow.Model.Task task = new WorkFlow.Model.Task(); Model.StockIn stockIn = model as Model.StockIn; task.TaskName = "入库登记审核"; NFMT.Data.Model.Asset asset = NFMT.Data.BasicDataProvider.Assets.SingleOrDefault(a => a.AssetId == stockIn.AssetId); if (asset == null) { result.ResultStatus = -1; result.Message = "获取品种失败"; return result; } NFMT.Data.Model.Brand brand = NFMT.Data.BasicDataProvider.Brands.SingleOrDefault(a => a.BrandId == stockIn.BrandId); if (brand == null) { result.ResultStatus = -1; result.Message = "获取品牌失败"; return result; } //获取单位 NFMT.Data.Model.MeasureUnit mu = NFMT.Data.BasicDataProvider.MeasureUnits.SingleOrDefault(a => a.MUId == stockIn.UintId); if (mu == null) { result.ResultStatus = -1; result.Message = "获取单位失败"; return result; } task.TaskConnext = string.Format("{0} 于 {1} 提交审核。毛重:{2}{3} {4} {5}", user.EmpName, DateTime.Now.ToString(), stockIn.GrossAmount, mu.MUName, asset.AssetName, brand.BrandName); result.ReturnValue = task; result.ResultStatus = 0; } catch (Exception ex) { result.ResultStatus = -1; result.Message = ex.Message; } return result; }
public Common.ResultModel Create(Common.UserModel user, Common.IModel model) { NFMT.Common.ResultModel result = new Common.ResultModel(); try { WorkFlow.Model.Task task = new WorkFlow.Model.Task(); Model.Interest interest = model as Model.Interest; task.TaskName = "利息结算审核"; NFMT.Contract.BLL.ContractBLL contractBLL = new Contract.BLL.ContractBLL(); result = contractBLL.Get(user, interest.ContractId); if (result.ResultStatus != 0) return result; //获取合约 NFMT.Contract.Model.Contract contract = result.ReturnValue as NFMT.Contract.Model.Contract; if (contract == null) { result.ResultStatus = -1; result.Message = "获取合约失败"; return result; } //获取币种 NFMT.Data.Model.Currency cur = NFMT.Data.BasicDataProvider.Currencies.SingleOrDefault(a => a.CurrencyId == interest.CurrencyId); if (cur == null) { result.ResultStatus = -1; result.Message = "获取币种失败"; return result; } task.TaskConnext = string.Format("{0} 于 {1} 提交审核。合约号:{2},利息金额:{3}{4}", user.EmpName, DateTime.Now.ToString(), contract.OutContractNo,interest.InterestBala,cur.CurrencyName); result.ReturnValue = task; result.ResultStatus = 0; } catch (Exception ex) { result.ResultStatus = -1; result.Message = ex.Message; } return result; }
public Common.ResultModel Create(Common.UserModel user, Common.IModel model) { NFMT.Common.ResultModel result = new Common.ResultModel(); try { WorkFlow.Model.Task task = new WorkFlow.Model.Task(); NFMT.Operate.Model.Apply apply = model as NFMT.Operate.Model.Apply; BLL.PayApplyBLL payApplyBLL = new BLL.PayApplyBLL(); result = payApplyBLL.GetByApplyId(user, apply.ApplyId); if (result.ResultStatus != 0) { result.ResultStatus = -1; result.Message = "获取收款信息失败"; return result; } Model.PayApply payApply = result.ReturnValue as Model.PayApply; task.TaskName = "付款申请审核"; NFMT.User.Model.Corporation corp = NFMT.User.UserProvider.Corporations.SingleOrDefault(a => a.CorpId == payApply.RecCorpId); if (corp == null || corp.CorpId <= 0) { result.ResultStatus = -1; result.Message = "获取收款公司失败"; return result; } task.TaskConnext = string.Format("{0} 于 {1} 提交审核。收款公司:{2},申请金额:{3}", user.EmpName, DateTime.Now.ToString(), corp.CorpName, payApply.ApplyBala); result.ReturnValue = task; result.ResultStatus = 0; } catch (Exception ex) { result.ResultStatus = -1; result.Message = ex.Message; } return result; }
public Common.ResultModel Create(Common.UserModel user, Common.IModel model) { NFMT.Common.ResultModel result = new Common.ResultModel(); try { WorkFlow.Model.Task task = new WorkFlow.Model.Task(); task.TaskName = "赎回申请单审核"; task.TaskConnext = string.Format("{0} 于 {1} 提交审核", user.EmpName, DateTime.Now.ToString()); result.ReturnValue = task; result.ResultStatus = 0; } catch (Exception ex) { result.ResultStatus = -1; result.Message = ex.Message; } return result; }
public Common.ResultModel Create(Common.UserModel user, Common.IModel model) { NFMT.Common.ResultModel result = new Common.ResultModel(); try { WorkFlow.Model.Task task = new WorkFlow.Model.Task(); Model.DocumentOrder order = model as Model.DocumentOrder; OrderTypeEnum orderType = (OrderTypeEnum)order.OrderType; task.TaskName = string.Format("{0}审核",orderType.ToString("F")); NFMT.User.Model.Corporation applyCorp = NFMT.User.UserProvider.Corporations.FirstOrDefault(temp => temp.CorpId == order.ApplyCorp); string applyCorpName = string.Empty; if (applyCorp != null && applyCorp.CorpId > 0) applyCorpName = applyCorp.CorpName; NFMT.Data.Model.MeasureUnit mu = NFMT.Data.BasicDataProvider.MeasureUnits.FirstOrDefault(temp => temp.MUId == order.UnitId); string muName = string.Empty; if (mu != null && mu.MUId > 0) muName = mu.MUName; NFMT.Data.Model.Currency currency = NFMT.Data.BasicDataProvider.Currencies.FirstOrDefault(temp => temp.CurrencyId == order.Currency); string currencyName = string.Empty; if (currency != null && currency.CurrencyId > 0) currencyName = currency.CurrencyName; task.TaskConnext = string.Format("{0} 于 {1} 提交审核。申请公司:[{2}],客户公司:{3},净重:{4}{5},发票金额:{6}{7}", user.EmpName, DateTime.Now.ToString(), applyCorpName,order.BuyerCorpName,order.NetAmount.ToString(),muName,order.InvBala,currencyName); result.ReturnValue = task; result.ResultStatus = 0; } catch (Exception ex) { result.ResultStatus = -1; result.Message = ex.Message; } return result; }
public Common.ResultModel Create(Common.UserModel user, Common.IModel model) { NFMT.Common.ResultModel result = new Common.ResultModel(); try { WorkFlow.Model.Task task = new WorkFlow.Model.Task(); NFMT.Operate.Model.Apply apply = model as NFMT.Operate.Model.Apply; task.TaskName = "发票申请审核"; NFMT.Invoice.BLL.InvoiceApplyBLL invoiceApplyBLL = new BLL.InvoiceApplyBLL(); result = invoiceApplyBLL.GetByApplyId(user, apply.ApplyId); if (result.ResultStatus != 0) return result; Model.InvoiceApply invoiceApply = result.ReturnValue as Model.InvoiceApply; if (invoiceApply == null) { result.ResultStatus = -1; result.Message = "获取发票申请失败"; return result; } task.TaskConnext = string.Format("{0} 于 {1} 提交审核。开票总金额:{2}", user.EmpName, DateTime.Now.ToString(), invoiceApply.TotalBala); result.ReturnValue = task; result.ResultStatus = 0; } catch (Exception ex) { result.ResultStatus = -1; result.Message = ex.Message; } return result; }