北京安通林JIS系统
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

123 lines
3.4 KiB

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Stone.WinBiz.BasicData;
using Stone.WinModule.JisData;
namespace Stone.WinModule.BasicData
{
public class F_Factory
{
public static frmBaseMainDetail ShowMainDetail(F_Base f_base)
{
if (f_base.type == "Appconfig")
{
frmAppconfigDetail frm = new frmAppconfigDetail();
frm.m_Base = f_base;
return frm;
}
if (f_base.type == "OptionBOM")
{
frmOptionBOMDetail frm = new frmOptionBOMDetail();
frm.m_Base = f_base;
return frm;
}
if (f_base.type == "ModunoABase")
{
frmModunoABaseDetail frm = new frmModunoABaseDetail();
frm.m_Base = f_base;
return frm;
}
if (f_base.type == "ModunoMBase")
{
frmModunoMBaseDetail frm = new frmModunoMBaseDetail();
frm.m_Base = f_base;
return frm;
}
if(f_base.type == "ProdnoBase")
{
frmProdnoBaseDetail frm = new frmProdnoBaseDetail();
frm.m_Base = f_base;
return frm;
}
if (f_base.type == "ProdnoRule1")
{
frmProdnoRule1Detail frm = new frmProdnoRule1Detail();
frm.m_Base = f_base;
return frm;
}
if (f_base.type == "ProdnoRule2")
{
frmProdnoRule2Detail frm = new frmProdnoRule2Detail();
frm.m_Base = f_base;
return frm;
}
if (f_base.type == "BOM")
{
frmBomDetail frm = new frmBomDetail();
frm.m_Base = f_base;
return frm;
}
if (f_base.type == "ModunoAM")
{
frmModunoAMDetail frm = new frmModunoAMDetail();
frm.m_Base = f_base;
return frm;
}
if (f_base.type == "TTZ_Rule")
{
frmTTZ_RuleDetail frm = new frmTTZ_RuleDetail();
frm.m_Base = f_base;
return frm;
}
if (f_base.type == "CarModel")
{
frmCarModelDetail frm = new frmCarModelDetail();
frm.m_Base = f_base;
return frm;
}
if (f_base.type == "Color")
{
frmColorDetail frm = new frmColorDetail();
frm.m_Base = f_base;
return frm;
}
if (f_base.type == "ColorPart")
{
frmColorPartDetail frm = new frmColorPartDetail();
frm.m_Base = f_base;
return frm;
}
if (f_base.type == "Part_ValidityDays")
{
frmPart_ValidityDaysDetail frm = new frmPart_ValidityDaysDetail();
frm.m_Base = f_base;
return frm;
}
if (f_base.type == "FGPartSuffix")
{
frmFGPartSuffixDetail frm = new frmFGPartSuffixDetail();
frm.m_Base = f_base;
return frm;
}
throw new Exception("未找到定义的明细窗口");
}
}
}