@ -209,7 +209,33 @@ namespace FactorySystemBll
for ( int i = 0 ; i < viewList . Count ; i + + )
{
//判断是否等于中间品
// 设置成成品视图
if ( viewList [ i ] [ "FMRP1ProductType" ] . ToString ( ) = = "10" )
{
if ( viewList [ i ] . ContainsKey ( "FViewType" ) )
{
viewList [ i ] [ "FViewType" ] = ( int ) Constant . ViewType . 成 品 视 图 ;
}
else
{
viewList [ i ] . Add ( "FViewType" , ( int ) Constant . ViewType . 成 品 视 图 ) ;
}
}
// 设置成半成品视图
if ( viewList [ i ] [ "FMRP1ProductType" ] . ToString ( ) = = "20" )
{
if ( viewList [ i ] . ContainsKey ( "FViewType" ) )
{
viewList [ i ] [ "FViewType" ] = ( int ) Constant . ViewType . 半 成 品 视 图 ;
}
else
{
viewList [ i ] . Add ( "FViewType" , ( int ) Constant . ViewType . 半 成 品 视 图 ) ;
}
}
//设置成中间品视图或香基视图,判断是否等于中间品
if ( viewList [ i ] [ "FMRP1ProductType" ] . ToString ( ) = = "30" )
{
TFS_MaterialType materialType = materialTypeBll . GetMaterialTypeByID ( int . Parse ( viewList [ i ] [ "FTypeID2" ] . ToString ( ) ) ) . LastOrDefault ( ) ;
@ -236,10 +262,26 @@ namespace FactorySystemBll
}
}
}
// 设置成原料视图
if ( viewList [ i ] [ "FMRP1ProductType" ] . ToString ( ) = = "20" )
{
if ( viewList [ i ] . ContainsKey ( "FViewType" ) )
{
viewList [ i ] [ "FViewType" ] = ( int ) Constant . ViewType . 原 料 视 图 ;
}
else
{
viewList [ i ] . Add ( "FViewType" , ( int ) Constant . ViewType . 原 料 视 图 ) ;
}
}
viewList [ i ] . Remove ( "FTypeID2" ) ;
// 更新视图
result + = db . Updateable ( viewList [ i ] ) . AS ( "TFS_ViewMaterial" ) . WhereColumns ( "FMaterialID" ) . Where ( sqlWhere ) . ExecuteCommand ( ) ;
}
// 更新视图
result + = db . Updateable ( viewList ) . AS ( "TFS_ViewMaterial" ) . WhereColumns ( "FMaterialID" ) . Where ( sqlWhere ) . ExecuteCommand ( ) ;
result + = UnionModifyData ( viewList , "TFS_ViewMaterial" , teamId , teamworkType , db , "FMaterialID" ) ;
}
@ -298,7 +340,7 @@ namespace FactorySystemBll
result + = db . Updateable ( infoList [ i ] ) . AS ( "TFS_MaterialInfo" ) . WhereColumns ( "FDataID" , "FType" ) . ExecuteCommand ( ) ;
}
//result += db.Updateable(infoList).AS("TFS_MaterialInfo").WhereColumns("FDataID", "FType").ExecuteCommand();
result + = UnionModifyData ( infoList , "TFS_MaterialInfo" , teamId , teamworkType , db , "FDataID" ) ;
}