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
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("未找到定义的明细窗口");
|
|
|
|
}
|
|
}
|
|
}
|
|
|