| | |
| | | oCn.BeginTran(); |
| | | |
| | | |
| | | DataSet Ds = oCn.RunProcReturn("select org.HNumber FStockOrgId,gd.HNumber FDeptId,deptOrg.HNumber AS FDeptOrgNumber ,* from Sc_MouldStockBillMain ma LEFT JOIN Xt_ORGANIZATIONS org on ma.HStockOrgID=org.HItemID LEFT JOIN Gy_Department gd on ma.HDeptID=gd.HItemID LEFT JOIN Xt_ORGANIZATIONS deptOrg ON gd.HCREATEORGID = deptOrg.HItemID where HInterID=" + oMain.HInterID, "Sc_MouldStockBillMain"); |
| | | DataSet dds = oCn.RunProcReturn("select w.hnumber FStockId,gu.hnumber FUnitID,HEntryID FEntryID,gm.hnumber FMaterialId,* from Sc_MouldStockBillSub sa LEFT JOIN Gy_MouldFileMain gmf on sa.hmaterid=gmf.HInterID LEFT JOIN Gy_Material gm on gmf.HMaterID=gm.hitemid LEFT JOIN Gy_Unit gu on sa.hunitid=gu.hitemid left join gy_Warehouse w with(nolock) on sa.HWhID=w.HItemID where sa.HInterID=" + oMain.HInterID, "Sc_MouldStockBillSub"); |
| | | |
| | | string mainSql = @" |
| | | SELECT |
| | | org.HNumber FStockOrgId, |
| | | gd.HNumber FDeptId, |
| | | deptOrg.HNumber AS FDeptOrgNumber, |
| | | ma.* |
| | | FROM Sc_MouldStockBillMain ma WITH(NOLOCK) |
| | | LEFT JOIN Xt_ORGANIZATIONS org WITH(NOLOCK) on ma.HStockOrgID=org.HItemID |
| | | LEFT JOIN Gy_Department gd WITH(NOLOCK) on ma.HDeptID=gd.HItemID |
| | | LEFT JOIN Xt_ORGANIZATIONS deptOrg WITH(NOLOCK) ON gd.HCREATEORGID = deptOrg.HItemID |
| | | WHERE HInterID = " + oMain.HInterID; |
| | | |
| | | string detailSql = @" |
| | | SELECT |
| | | w.hnumber FStockId, |
| | | gu.hnumber FUnitID, |
| | | HEntryID FEntryID, |
| | | gm.hnumber FMaterialId, |
| | | sa.* |
| | | FROM Sc_MouldStockBillSub sa WITH(NOLOCK) |
| | | LEFT JOIN Gy_MouldFileMain gmf WITH(NOLOCK) on sa.hmaterid=gmf.HInterID |
| | | LEFT JOIN Gy_Material gm WITH(NOLOCK) on gmf.HMaterID=gm.hitemid |
| | | LEFT JOIN Gy_Unit gu WITH(NOLOCK) on sa.hunitid=gu.hitemid |
| | | LEFT JOIN gy_Warehouse w WITH(NOLOCK) on sa.HWhID=w.HItemID |
| | | WHERE sa.HInterID = " + oMain.HInterID; |
| | | |
| | | DataSet Ds = oCn.RunProcReturn(mainSql, "Sc_MouldStockBillMain"); |
| | | DataSet dds = oCn.RunProcReturn(detailSql, "Sc_MouldStockBillSub"); |
| | | |
| | | if (Ds == null || Ds.Tables[0].Rows.Count == 0) |
| | | { |
| | | sErrMsg = "获取子表信息失败!"; |