| | |
| | | } |
| | | |
| | | |
| | | |
| | | /// <summary> |
| | | /// 获取全部合作客户 |
| | | /// </summary> |
| | | /// <param name="Keyid">主键id</param> |
| | | /// <returns></returns> |
| | | public OA_Fukuanshenqing GetModelListByshifoushenqing(int keyid) |
| | | { |
| | | |
| | | return _IOA_FukuanshenqingDAL.GetModelListByshifoushenqing(keyid); |
| | | } |
| | | |
| | | |
| | | |
| | | /// <summary> |
| | | /// 根据formid获得信息 |
| | | /// </summary> |
| | |
| | | /// <param name="Keyid">编号</param> |
| | | /// <returns></returns> |
| | | int InserModelbackid(OA_Fukuanshenqing oA_Fukuanshenqing); |
| | | |
| | | |
| | | |
| | | /// <summary> |
| | | /// 根据编号获得信息 |
| | | /// </summary> |
| | | /// <param name="Keyid">编号</param> |
| | | /// <returns></returns> |
| | | OA_Fukuanshenqing GetModelListByshifoushenqing(int keyid); |
| | | } |
| | | } |
| | |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | /// <summary> |
| | | /// 查询是否申请了付款 |
| | | /// </summary> |
| | | /// <param name="Keyid">编号</param> |
| | | /// <returns></returns> |
| | | public OA_Fukuanshenqing GetModelListByshifoushenqing(int keyid) |
| | | { |
| | | try |
| | | { |
| | | string condition = " "; |
| | | if (keyid > 0) |
| | | { |
| | | condition = " b.[ApprovalStatus] != 2 and ( a.DindanId = '" + keyid + "' or a.DindanId like CONCAT('%','," + keyid + ",','%') or a.DindanId like CONCAT('','" + keyid + ",','%') or a.DindanId like CONCAT('%','," + keyid + "','') ) "; |
| | | } |
| | | else |
| | | { |
| | | return null; |
| | | } |
| | | |
| | | // return null;//错误数据返会空 |
| | | |
| | | IList<OA_Fukuanshenqing> result = _dataBase.SelectModel<OA_Fukuanshenqing>("a.*", " OA_Fukuanshenqing a inner join [OA_WorkPlan] b on CAST(a.[Keyid] AS varchar(50)) = b.[PlanComplany] and b.[PlanDataType] =16 ", condition) as IList<OA_Fukuanshenqing>;//执行查询 |
| | | |
| | | return (null == result || result.Count == 0) ? null : result[0];//返回结果 |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | throw ex; |
| | | } |
| | | } |
| | | |
| | | |
| | | |
| | | /// <summary> |
| | | /// 全部查询 |
| | | /// </summary> |
| | |
| | | pa.PageSize = 1000; |
| | | pa.PageIndex = 1; |
| | | var models = _OA_ProcurementBLL.getModelList(pa, CurrentUser.MemberId,orderIdStr).ToList(); |
| | | |
| | | |
| | | foreach (var oA_Procurement in models) |
| | | { |
| | | if(oA_Procurement.ClearingStatusId == 204) |
| | | { |
| | | JavaScript.MessageBox("有采购单已经付款!", this,true,false); |
| | | return; |
| | | } |
| | | _oA_FukuanshenqingBLL.GetModelListByshifoushenqing(oA_Procurement.Keyid.Value); |
| | | } |
| | | |
| | | if (models.Count > 0) |
| | | { |
| | | var sss = _OA_SuppliersBLL.getSingleSupplier(models[0].SuppliersId.Value.ToString()); |