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.
95 lines
2.6 KiB
95 lines
2.6 KiB
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using Stone.WinBiz.BasicData;
|
|
|
|
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 == "Color")
|
|
{
|
|
frmColorDetail frm = new frmColorDetail();
|
|
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 == "PartsFamily")
|
|
{
|
|
frmPartsFamilyDetail frm = new frmPartsFamilyDetail();
|
|
frm.m_Base = f_base;
|
|
return frm;
|
|
}
|
|
|
|
if (f_base.type == "SupplyGroup")
|
|
{
|
|
frmSupplyGroupDetail frm = new frmSupplyGroupDetail();
|
|
frm.m_Base = f_base;
|
|
return frm;
|
|
}
|
|
|
|
if (f_base.type == "Feature")
|
|
{
|
|
frmFeatureDetail frm = new frmFeatureDetail();
|
|
frm.m_Base = f_base;
|
|
return frm;
|
|
}
|
|
|
|
if (f_base.type == "FeaturePart")
|
|
{
|
|
Stone.WinModule.BasicData.frmFeaturePartDetail frm = new Stone.WinModule.BasicData.frmFeaturePartDetail();
|
|
frm.m_Base = f_base;
|
|
return frm;
|
|
}
|
|
|
|
if (f_base.type == "AssyPart")
|
|
{
|
|
Stone.WinModule.BasicData.frmAssyPartDetail frm = new Stone.WinModule.BasicData.frmAssyPartDetail();
|
|
frm.m_Base = f_base;
|
|
return frm;
|
|
}
|
|
|
|
if (f_base.type == "JIS_Limits")
|
|
{
|
|
Stone.WinModule.BasicData.frmJISLimitsDetail frm = new Stone.WinModule.BasicData.frmJISLimitsDetail();
|
|
frm.m_Base = f_base;
|
|
return frm;
|
|
}
|
|
|
|
if (f_base.type == "Product")
|
|
{
|
|
frmProductDetail frm = new frmProductDetail();
|
|
frm.m_Base = f_base;
|
|
return frm;
|
|
}
|
|
|
|
if (f_base.type == "Location")
|
|
{
|
|
frmLocationDetail frm = new frmLocationDetail();
|
|
frm.m_Base = f_base;
|
|
return frm;
|
|
}
|
|
|
|
|
|
return null;
|
|
}
|
|
}
|
|
}
|
|
|