26.01.07 소음기 추가
parent
c00f45abf1
commit
2acdbded2c
File diff suppressed because it is too large
Load Diff
|
|
@ -20,20 +20,23 @@ namespace MainUI
|
|||
{
|
||||
private JObject isoData;
|
||||
private JObject weightData;
|
||||
private JObject defaultQtyData;
|
||||
|
||||
public string Dimension { get; set; }
|
||||
|
||||
public event Action<List<string>> ModelItemsChanged;
|
||||
public event Action<string> WeightChanged;
|
||||
public event Action<string> ISOQtyChanged;
|
||||
public event EventHandler<string> TypeSelectionChanged;
|
||||
public event EventHandler<string> EquipmentTypeSelectionChanged;
|
||||
|
||||
bool useWeightFunc = false;
|
||||
|
||||
public InformationUserControl(JObject json1, JObject json2)
|
||||
public InformationUserControl(JObject json1, JObject json2, JObject json3)
|
||||
{
|
||||
isoData = json1;
|
||||
weightData = json2;
|
||||
defaultQtyData = json3;
|
||||
InitializeComponent();
|
||||
ChangedLanguage();
|
||||
}
|
||||
|
|
@ -265,34 +268,82 @@ namespace MainUI
|
|||
}
|
||||
}
|
||||
|
||||
public void SetISOQty()
|
||||
{
|
||||
string equipmentType = cb_EQUIPMENTTYPE.Text;
|
||||
string type = cb_CATEGORY.Text;
|
||||
string value;
|
||||
|
||||
if (equipmentType == "냉동기" || equipmentType == "냉각탑")
|
||||
value = text_USRT.Text;
|
||||
else if (equipmentType == "공조기" || equipmentType == "항온항습기")
|
||||
value = text_CMH.Text;
|
||||
else if (equipmentType == "송풍기")
|
||||
value = (type == "SIROCCO(DS)" || type == "SIROCCO(SS)" ||
|
||||
type == "AIR FOIL(DS)" || type == "AIR FOIL(SS)" ||
|
||||
type == "TURBO")
|
||||
? text_FANNO.Text
|
||||
: text_MMAQ.Text;
|
||||
else
|
||||
value = text_HP.Text;
|
||||
|
||||
if (string.IsNullOrWhiteSpace(value))
|
||||
return;
|
||||
|
||||
JObject section = defaultQtyData?[equipmentType]?[type] as JObject;
|
||||
if (section == null)
|
||||
return;
|
||||
|
||||
// 키를 double로 변환 후 정렬
|
||||
var numericKeys = section.Properties()
|
||||
.Select(p => double.Parse(p.Name))
|
||||
.OrderBy(k => k)
|
||||
.ToList();
|
||||
|
||||
double.TryParse(value, out double Dvalue);
|
||||
|
||||
// 입력값 이상인 첫 번째 키 찾기
|
||||
var found = numericKeys.Where(k => k >= Dvalue).FirstOrDefault();
|
||||
|
||||
if (!numericKeys.Any(k => k >= Dvalue))
|
||||
return;
|
||||
|
||||
double nextKey = numericKeys.First(k => k >= Dvalue);
|
||||
|
||||
string result = section[nextKey.ToString()]?.ToString();
|
||||
|
||||
ISOQtyChanged?.Invoke(result);
|
||||
}
|
||||
|
||||
public void ChangedLanguage()
|
||||
{
|
||||
var rm = new ComponentResourceManager(typeof(InformationUserControl));
|
||||
ResourceManager rm = Properties.Resources.ResourceManager;
|
||||
var culture = System.Threading.Thread.CurrentThread.CurrentUICulture;
|
||||
|
||||
var font = new System.Drawing.Font("Tahoma", 14F);
|
||||
|
||||
// 리소스 키 - LabelControl 매핑
|
||||
var labelMap = new Dictionary<string, LabelControl>
|
||||
{
|
||||
{ "Project", lb_Project },
|
||||
{ "Equipment", lb_Equipment },
|
||||
{ "ITEM_No", lb_ItemNo },
|
||||
{ "Category", lb_Category },
|
||||
{ "Type", lb_Type },
|
||||
{ "Service", lb_Service },
|
||||
{ "Qty", lb_Quantity },
|
||||
{ "Location", lb_Location },
|
||||
{ "Customer", lb_Customer },
|
||||
{ "Equip_Weight", lb_Weight }
|
||||
{ "Project", lb_Project },
|
||||
{ "Equipment", lb_Equipment },
|
||||
{ "ITEM_No", lb_ItemNo },
|
||||
{ "Category", lb_Category },
|
||||
{ "Type", lb_Type },
|
||||
{ "Service", lb_Service },
|
||||
{ "Qty", lb_Quantity },
|
||||
{ "Location", lb_Location },
|
||||
{ "Customer", lb_Customer },
|
||||
{ "Equip_Weight", lb_Weight }
|
||||
};
|
||||
|
||||
// 반복문으로 리소스와 폰트 적용
|
||||
foreach (KeyValuePair<string, LabelControl> pair in labelMap)
|
||||
foreach (var pair in labelMap)
|
||||
{
|
||||
string key = pair.Key;
|
||||
LabelControl label = pair.Value;
|
||||
|
||||
string text = rm.GetString(key);
|
||||
string text = rm.GetString(key, culture); // 문화권 반영
|
||||
if (!string.IsNullOrEmpty(text))
|
||||
label.Text = text;
|
||||
|
||||
|
|
@ -300,12 +351,14 @@ namespace MainUI
|
|||
label.Appearance.Options.UseFont = true;
|
||||
}
|
||||
|
||||
// 예외 폰트 처리
|
||||
lb_Weight.Appearance.Font = new System.Drawing.Font("Tahoma", 12F);
|
||||
lb_Weight.Appearance.Options.UseFont = true;
|
||||
}
|
||||
|
||||
private void check_weight_CheckedChanged(object sender, EventArgs e)
|
||||
{
|
||||
useWeightFunc = check_weight.Checked ? true : false;
|
||||
useWeightFunc = check_weight.Checked ;
|
||||
|
||||
if (check_weight.Checked)
|
||||
SetWeight();
|
||||
|
|
@ -320,6 +373,7 @@ namespace MainUI
|
|||
cb_EQUIPMENTTYPE.Properties.Items.AddRange(
|
||||
isoData.Properties().Select(p => p.Name).ToArray()
|
||||
);
|
||||
|
||||
}
|
||||
|
||||
private void cb_EQUIPMENTTYPE_SelectedIndexChanged(object sender, EventArgs e)
|
||||
|
|
@ -376,6 +430,7 @@ namespace MainUI
|
|||
|
||||
SetModelName();
|
||||
SetWeight();
|
||||
SetISOQty();
|
||||
|
||||
EquipmentTypeSelectionChanged?.Invoke(this, cb_EQUIPMENTTYPE.SelectedItem.ToString());
|
||||
}
|
||||
|
|
@ -416,6 +471,7 @@ namespace MainUI
|
|||
// 이벤트 발생 (메인 폼이 이걸 받을 수 있음)
|
||||
TypeSelectionChanged?.Invoke(this, cb_CATEGORY.SelectedItem?.ToString());
|
||||
SetWeight();
|
||||
SetISOQty();
|
||||
}
|
||||
|
||||
|
||||
|
|
@ -428,27 +484,32 @@ namespace MainUI
|
|||
{
|
||||
SetFanNo();
|
||||
SetWeight();
|
||||
SetISOQty();
|
||||
}
|
||||
|
||||
private void text_MMAQ_EditValueChanged(object sender, EventArgs e)
|
||||
{
|
||||
SetFanNo();
|
||||
SetWeight();
|
||||
SetISOQty();
|
||||
}
|
||||
|
||||
private void text_USRT_EditValueChanged(object sender, EventArgs e)
|
||||
{
|
||||
SetWeight();
|
||||
SetISOQty();
|
||||
}
|
||||
|
||||
private void text_FANNO_EditValueChanged(object sender, EventArgs e)
|
||||
{
|
||||
SetWeight();
|
||||
SetISOQty();
|
||||
}
|
||||
|
||||
private void text_HP_EditValueChanged(object sender, EventArgs e)
|
||||
{
|
||||
SetWeight();
|
||||
SetISOQty();
|
||||
}
|
||||
|
||||
private void text_WEIGHT_EditValueChanged(object sender, EventArgs e)
|
||||
|
|
|
|||
|
|
@ -1,150 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<data name="Customer" xml:space="preserve">
|
||||
<value>고객명</value>
|
||||
</data>
|
||||
<data name="Equip_Weight" xml:space="preserve">
|
||||
<value>중량</value>
|
||||
</data>
|
||||
<data name="Equipment" xml:space="preserve">
|
||||
<value>장비구분</value>
|
||||
</data>
|
||||
<data name="ITEM_No" xml:space="preserve">
|
||||
<value>장비번호</value>
|
||||
</data>
|
||||
<data name="Location" xml:space="preserve">
|
||||
<value>설치위치</value>
|
||||
</data>
|
||||
<data name="Project" xml:space="preserve">
|
||||
<value>프로젝트</value>
|
||||
</data>
|
||||
<data name="Qty" xml:space="preserve">
|
||||
<value>장비수량</value>
|
||||
</data>
|
||||
<data name="Service" xml:space="preserve">
|
||||
<value>용도</value>
|
||||
</data>
|
||||
<data name="Type" xml:space="preserve">
|
||||
<value>타입</value>
|
||||
</data>
|
||||
<data name="Category" xml:space="preserve">
|
||||
<value>중분류</value>
|
||||
</data>
|
||||
</root>
|
||||
|
|
@ -117,34 +117,4 @@
|
|||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<data name="Customer" xml:space="preserve">
|
||||
<value>Customer</value>
|
||||
</data>
|
||||
<data name="Equip_Weight" xml:space="preserve">
|
||||
<value>Equip. Weight</value>
|
||||
</data>
|
||||
<data name="Equipment" xml:space="preserve">
|
||||
<value>Equipment</value>
|
||||
</data>
|
||||
<data name="ITEM_No" xml:space="preserve">
|
||||
<value>ITEM No.</value>
|
||||
</data>
|
||||
<data name="Location" xml:space="preserve">
|
||||
<value>Location</value>
|
||||
</data>
|
||||
<data name="Project" xml:space="preserve">
|
||||
<value>Project</value>
|
||||
</data>
|
||||
<data name="Qty" xml:space="preserve">
|
||||
<value />
|
||||
</data>
|
||||
<data name="Service" xml:space="preserve">
|
||||
<value>Service</value>
|
||||
</data>
|
||||
<data name="Type" xml:space="preserve">
|
||||
<value>TYPE</value>
|
||||
</data>
|
||||
<data name="Category" xml:space="preserve">
|
||||
<value>Category</value>
|
||||
</data>
|
||||
</root>
|
||||
|
|
@ -49,6 +49,9 @@
|
|||
this.tablePanel8 = new DevExpress.Utils.Layout.TablePanel();
|
||||
this.tablePanel7 = new DevExpress.Utils.Layout.TablePanel();
|
||||
this.tablePanel9 = new DevExpress.Utils.Layout.TablePanel();
|
||||
this.cb_ISO_FlexibleModel3 = new DevExpress.XtraEditors.ComboBoxEdit();
|
||||
this.cb_ISO_FlexibleModel2 = new DevExpress.XtraEditors.ComboBoxEdit();
|
||||
this.cb_ISO_FlexibleModel1 = new DevExpress.XtraEditors.ComboBoxEdit();
|
||||
this.text_ISO_FlexibleQty3 = new DevExpress.XtraEditors.TextEdit();
|
||||
this.text_ISO_FlexibleDia3 = new DevExpress.XtraEditors.TextEdit();
|
||||
this.text_ISO_FlexibleDia2 = new DevExpress.XtraEditors.TextEdit();
|
||||
|
|
@ -72,18 +75,16 @@
|
|||
this.lb_ISO_TotalHead = new DevExpress.XtraEditors.LabelControl();
|
||||
this.lb_ISO_IBBASE = new DevExpress.XtraEditors.LabelControl();
|
||||
this.tablePanel1 = new DevExpress.Utils.Layout.TablePanel();
|
||||
this.lb_ISO_Quantity = new DevExpress.XtraEditors.LabelControl();
|
||||
this.lb_ISO_Flexible = new DevExpress.XtraEditors.LabelControl();
|
||||
this.cb_ISO_MODELNAME = new DevExpress.XtraEditors.ComboBoxEdit();
|
||||
this.text_ISO_QUANTITY = new DevExpress.XtraEditors.TextEdit();
|
||||
this.text_ISO_CAPACITY = new DevExpress.XtraEditors.TextEdit();
|
||||
this.text_ISO_DISPLACEMENT = new DevExpress.XtraEditors.TextEdit();
|
||||
this.lb_ISO_Quantity = new DevExpress.XtraEditors.LabelControl();
|
||||
this.lb_ISO_Capacity = new DevExpress.XtraEditors.LabelControl();
|
||||
this.lb_ISO_DEFL = new DevExpress.XtraEditors.LabelControl();
|
||||
this.lb_ISO_Model = new DevExpress.XtraEditors.LabelControl();
|
||||
this.cb_ISO_FlexibleModel1 = new DevExpress.XtraEditors.ComboBoxEdit();
|
||||
this.cb_ISO_FlexibleModel2 = new DevExpress.XtraEditors.ComboBoxEdit();
|
||||
this.cb_ISO_FlexibleModel3 = new DevExpress.XtraEditors.ComboBoxEdit();
|
||||
this.check_qty = new DevExpress.XtraEditors.CheckEdit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.tablePanel5)).BeginInit();
|
||||
this.tablePanel5.SuspendLayout();
|
||||
((System.ComponentModel.ISupportInitialize)(this.text_ISO_pumpW2.Properties)).BeginInit();
|
||||
|
|
@ -102,6 +103,9 @@
|
|||
this.tablePanel7.SuspendLayout();
|
||||
((System.ComponentModel.ISupportInitialize)(this.tablePanel9)).BeginInit();
|
||||
this.tablePanel9.SuspendLayout();
|
||||
((System.ComponentModel.ISupportInitialize)(this.cb_ISO_FlexibleModel3.Properties)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.cb_ISO_FlexibleModel2.Properties)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.cb_ISO_FlexibleModel1.Properties)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.text_ISO_FlexibleQty3.Properties)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.text_ISO_FlexibleDia3.Properties)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.text_ISO_FlexibleDia2.Properties)).BeginInit();
|
||||
|
|
@ -125,9 +129,7 @@
|
|||
((System.ComponentModel.ISupportInitialize)(this.text_ISO_QUANTITY.Properties)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.text_ISO_CAPACITY.Properties)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.text_ISO_DISPLACEMENT.Properties)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.cb_ISO_FlexibleModel1.Properties)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.cb_ISO_FlexibleModel2.Properties)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.cb_ISO_FlexibleModel3.Properties)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.check_qty.Properties)).BeginInit();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// tablePanel5
|
||||
|
|
@ -515,6 +517,72 @@
|
|||
this.tablePanel9.Size = new System.Drawing.Size(265, 181);
|
||||
this.tablePanel9.TabIndex = 1;
|
||||
//
|
||||
// cb_ISO_FlexibleModel3
|
||||
//
|
||||
this.tablePanel9.SetColumn(this.cb_ISO_FlexibleModel3, 0);
|
||||
this.cb_ISO_FlexibleModel3.EditValue = "";
|
||||
this.cb_ISO_FlexibleModel3.Location = new System.Drawing.Point(3, 143);
|
||||
this.cb_ISO_FlexibleModel3.Name = "cb_ISO_FlexibleModel3";
|
||||
this.cb_ISO_FlexibleModel3.Properties.Appearance.Font = new System.Drawing.Font("Tahoma", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.cb_ISO_FlexibleModel3.Properties.Appearance.Options.UseFont = true;
|
||||
this.cb_ISO_FlexibleModel3.Properties.Appearance.Options.UseTextOptions = true;
|
||||
this.cb_ISO_FlexibleModel3.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center;
|
||||
this.cb_ISO_FlexibleModel3.Properties.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center;
|
||||
this.cb_ISO_FlexibleModel3.Properties.AppearanceDropDown.Font = new System.Drawing.Font("Tahoma", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.cb_ISO_FlexibleModel3.Properties.AppearanceDropDown.Options.UseFont = true;
|
||||
this.cb_ISO_FlexibleModel3.Properties.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
|
||||
new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Combo)});
|
||||
this.cb_ISO_FlexibleModel3.Properties.Items.AddRange(new object[] {
|
||||
"NV10",
|
||||
"NFC10"});
|
||||
this.tablePanel9.SetRow(this.cb_ISO_FlexibleModel3, 3);
|
||||
this.cb_ISO_FlexibleModel3.Size = new System.Drawing.Size(82, 30);
|
||||
this.cb_ISO_FlexibleModel3.TabIndex = 22;
|
||||
//
|
||||
// cb_ISO_FlexibleModel2
|
||||
//
|
||||
this.tablePanel9.SetColumn(this.cb_ISO_FlexibleModel2, 0);
|
||||
this.cb_ISO_FlexibleModel2.EditValue = "";
|
||||
this.cb_ISO_FlexibleModel2.Location = new System.Drawing.Point(3, 97);
|
||||
this.cb_ISO_FlexibleModel2.Name = "cb_ISO_FlexibleModel2";
|
||||
this.cb_ISO_FlexibleModel2.Properties.Appearance.Font = new System.Drawing.Font("Tahoma", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.cb_ISO_FlexibleModel2.Properties.Appearance.Options.UseFont = true;
|
||||
this.cb_ISO_FlexibleModel2.Properties.Appearance.Options.UseTextOptions = true;
|
||||
this.cb_ISO_FlexibleModel2.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center;
|
||||
this.cb_ISO_FlexibleModel2.Properties.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center;
|
||||
this.cb_ISO_FlexibleModel2.Properties.AppearanceDropDown.Font = new System.Drawing.Font("Tahoma", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.cb_ISO_FlexibleModel2.Properties.AppearanceDropDown.Options.UseFont = true;
|
||||
this.cb_ISO_FlexibleModel2.Properties.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
|
||||
new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Combo)});
|
||||
this.cb_ISO_FlexibleModel2.Properties.Items.AddRange(new object[] {
|
||||
"NV10",
|
||||
"NFC10"});
|
||||
this.tablePanel9.SetRow(this.cb_ISO_FlexibleModel2, 2);
|
||||
this.cb_ISO_FlexibleModel2.Size = new System.Drawing.Size(82, 30);
|
||||
this.cb_ISO_FlexibleModel2.TabIndex = 21;
|
||||
//
|
||||
// cb_ISO_FlexibleModel1
|
||||
//
|
||||
this.tablePanel9.SetColumn(this.cb_ISO_FlexibleModel1, 0);
|
||||
this.cb_ISO_FlexibleModel1.EditValue = "";
|
||||
this.cb_ISO_FlexibleModel1.Location = new System.Drawing.Point(3, 52);
|
||||
this.cb_ISO_FlexibleModel1.Name = "cb_ISO_FlexibleModel1";
|
||||
this.cb_ISO_FlexibleModel1.Properties.Appearance.Font = new System.Drawing.Font("Tahoma", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.cb_ISO_FlexibleModel1.Properties.Appearance.Options.UseFont = true;
|
||||
this.cb_ISO_FlexibleModel1.Properties.Appearance.Options.UseTextOptions = true;
|
||||
this.cb_ISO_FlexibleModel1.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center;
|
||||
this.cb_ISO_FlexibleModel1.Properties.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center;
|
||||
this.cb_ISO_FlexibleModel1.Properties.AppearanceDropDown.Font = new System.Drawing.Font("Tahoma", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.cb_ISO_FlexibleModel1.Properties.AppearanceDropDown.Options.UseFont = true;
|
||||
this.cb_ISO_FlexibleModel1.Properties.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
|
||||
new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Combo)});
|
||||
this.cb_ISO_FlexibleModel1.Properties.Items.AddRange(new object[] {
|
||||
"NV10",
|
||||
"NFC10"});
|
||||
this.tablePanel9.SetRow(this.cb_ISO_FlexibleModel1, 1);
|
||||
this.cb_ISO_FlexibleModel1.Size = new System.Drawing.Size(82, 30);
|
||||
this.cb_ISO_FlexibleModel1.TabIndex = 15;
|
||||
//
|
||||
// text_ISO_FlexibleQty3
|
||||
//
|
||||
this.text_ISO_FlexibleQty3.Anchor = System.Windows.Forms.AnchorStyles.Left;
|
||||
|
|
@ -892,14 +960,16 @@
|
|||
this.tablePanel1.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center;
|
||||
this.tablePanel2.SetColumn(this.tablePanel1, 0);
|
||||
this.tablePanel1.Columns.AddRange(new DevExpress.Utils.Layout.TablePanelColumn[] {
|
||||
new DevExpress.Utils.Layout.TablePanelColumn(DevExpress.Utils.Layout.TablePanelEntityStyle.Absolute, 20F),
|
||||
new DevExpress.Utils.Layout.TablePanelColumn(DevExpress.Utils.Layout.TablePanelEntityStyle.Relative, 30F),
|
||||
new DevExpress.Utils.Layout.TablePanelColumn(DevExpress.Utils.Layout.TablePanelEntityStyle.Relative, 70F)});
|
||||
this.tablePanel1.Controls.Add(this.check_qty);
|
||||
this.tablePanel1.Controls.Add(this.lb_ISO_Quantity);
|
||||
this.tablePanel1.Controls.Add(this.lb_ISO_Flexible);
|
||||
this.tablePanel1.Controls.Add(this.cb_ISO_MODELNAME);
|
||||
this.tablePanel1.Controls.Add(this.text_ISO_QUANTITY);
|
||||
this.tablePanel1.Controls.Add(this.text_ISO_CAPACITY);
|
||||
this.tablePanel1.Controls.Add(this.text_ISO_DISPLACEMENT);
|
||||
this.tablePanel1.Controls.Add(this.lb_ISO_Quantity);
|
||||
this.tablePanel1.Controls.Add(this.lb_ISO_Capacity);
|
||||
this.tablePanel1.Controls.Add(this.lb_ISO_DEFL);
|
||||
this.tablePanel1.Controls.Add(this.lb_ISO_Model);
|
||||
|
|
@ -917,6 +987,21 @@
|
|||
this.tablePanel1.Size = new System.Drawing.Size(265, 432);
|
||||
this.tablePanel1.TabIndex = 0;
|
||||
//
|
||||
// lb_ISO_Quantity
|
||||
//
|
||||
this.lb_ISO_Quantity.Appearance.Font = new System.Drawing.Font("Tahoma", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.lb_ISO_Quantity.Appearance.Options.UseFont = true;
|
||||
this.lb_ISO_Quantity.Appearance.Options.UseTextOptions = true;
|
||||
this.lb_ISO_Quantity.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center;
|
||||
this.lb_ISO_Quantity.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center;
|
||||
this.tablePanel1.SetColumn(this.lb_ISO_Quantity, 1);
|
||||
this.lb_ISO_Quantity.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.lb_ISO_Quantity.Location = new System.Drawing.Point(26, 261);
|
||||
this.lb_ISO_Quantity.Name = "lb_ISO_Quantity";
|
||||
this.tablePanel1.SetRow(this.lb_ISO_Quantity, 3);
|
||||
this.lb_ISO_Quantity.Size = new System.Drawing.Size(66, 79);
|
||||
this.lb_ISO_Quantity.TabIndex = 4;
|
||||
//
|
||||
// lb_ISO_Flexible
|
||||
//
|
||||
this.lb_ISO_Flexible.Appearance.Font = new System.Drawing.Font("Tahoma", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
|
|
@ -926,7 +1011,7 @@
|
|||
this.lb_ISO_Flexible.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Bottom;
|
||||
this.lb_ISO_Flexible.AutoSizeMode = DevExpress.XtraEditors.LabelAutoSizeMode.None;
|
||||
this.tablePanel1.SetColumn(this.lb_ISO_Flexible, 0);
|
||||
this.tablePanel1.SetColumnSpan(this.lb_ISO_Flexible, 2);
|
||||
this.tablePanel1.SetColumnSpan(this.lb_ISO_Flexible, 3);
|
||||
this.lb_ISO_Flexible.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.lb_ISO_Flexible.Location = new System.Drawing.Point(6, 346);
|
||||
this.lb_ISO_Flexible.Name = "lb_ISO_Flexible";
|
||||
|
|
@ -936,9 +1021,9 @@
|
|||
//
|
||||
// cb_ISO_MODELNAME
|
||||
//
|
||||
this.tablePanel1.SetColumn(this.cb_ISO_MODELNAME, 1);
|
||||
this.tablePanel1.SetColumn(this.cb_ISO_MODELNAME, 2);
|
||||
this.cb_ISO_MODELNAME.EditValue = "";
|
||||
this.cb_ISO_MODELNAME.Location = new System.Drawing.Point(84, 30);
|
||||
this.cb_ISO_MODELNAME.Location = new System.Drawing.Point(98, 30);
|
||||
this.cb_ISO_MODELNAME.Name = "cb_ISO_MODELNAME";
|
||||
this.cb_ISO_MODELNAME.Properties.Appearance.Font = new System.Drawing.Font("Tahoma", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.cb_ISO_MODELNAME.Properties.Appearance.Options.UseFont = true;
|
||||
|
|
@ -950,14 +1035,14 @@
|
|||
this.cb_ISO_MODELNAME.Properties.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
|
||||
new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Combo)});
|
||||
this.tablePanel1.SetRow(this.cb_ISO_MODELNAME, 0);
|
||||
this.cb_ISO_MODELNAME.Size = new System.Drawing.Size(175, 30);
|
||||
this.cb_ISO_MODELNAME.Size = new System.Drawing.Size(161, 30);
|
||||
this.cb_ISO_MODELNAME.TabIndex = 13;
|
||||
//
|
||||
// text_ISO_QUANTITY
|
||||
//
|
||||
this.text_ISO_QUANTITY.Anchor = System.Windows.Forms.AnchorStyles.Left;
|
||||
this.tablePanel1.SetColumn(this.text_ISO_QUANTITY, 1);
|
||||
this.text_ISO_QUANTITY.Location = new System.Drawing.Point(84, 285);
|
||||
this.tablePanel1.SetColumn(this.text_ISO_QUANTITY, 2);
|
||||
this.text_ISO_QUANTITY.Location = new System.Drawing.Point(98, 285);
|
||||
this.text_ISO_QUANTITY.Name = "text_ISO_QUANTITY";
|
||||
this.text_ISO_QUANTITY.Properties.Appearance.Font = new System.Drawing.Font("Tahoma", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.text_ISO_QUANTITY.Properties.Appearance.Options.UseFont = true;
|
||||
|
|
@ -965,16 +1050,16 @@
|
|||
this.text_ISO_QUANTITY.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center;
|
||||
this.text_ISO_QUANTITY.Properties.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center;
|
||||
this.tablePanel1.SetRow(this.text_ISO_QUANTITY, 3);
|
||||
this.text_ISO_QUANTITY.Size = new System.Drawing.Size(175, 30);
|
||||
this.text_ISO_QUANTITY.Size = new System.Drawing.Size(161, 30);
|
||||
this.text_ISO_QUANTITY.TabIndex = 11;
|
||||
this.text_ISO_QUANTITY.EditValueChanged += new System.EventHandler(this.text_ISO_QUANTITY_EditValueChanged);
|
||||
//
|
||||
// text_ISO_CAPACITY
|
||||
//
|
||||
this.text_ISO_CAPACITY.Anchor = System.Windows.Forms.AnchorStyles.Left;
|
||||
this.tablePanel1.SetColumn(this.text_ISO_CAPACITY, 1);
|
||||
this.tablePanel1.SetColumn(this.text_ISO_CAPACITY, 2);
|
||||
this.text_ISO_CAPACITY.Enabled = false;
|
||||
this.text_ISO_CAPACITY.Location = new System.Drawing.Point(84, 200);
|
||||
this.text_ISO_CAPACITY.Location = new System.Drawing.Point(98, 200);
|
||||
this.text_ISO_CAPACITY.Name = "text_ISO_CAPACITY";
|
||||
this.text_ISO_CAPACITY.Properties.Appearance.Font = new System.Drawing.Font("Tahoma", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.text_ISO_CAPACITY.Properties.Appearance.Options.UseFont = true;
|
||||
|
|
@ -982,15 +1067,15 @@
|
|||
this.text_ISO_CAPACITY.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center;
|
||||
this.text_ISO_CAPACITY.Properties.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center;
|
||||
this.tablePanel1.SetRow(this.text_ISO_CAPACITY, 2);
|
||||
this.text_ISO_CAPACITY.Size = new System.Drawing.Size(175, 30);
|
||||
this.text_ISO_CAPACITY.Size = new System.Drawing.Size(161, 30);
|
||||
this.text_ISO_CAPACITY.TabIndex = 10;
|
||||
//
|
||||
// text_ISO_DISPLACEMENT
|
||||
//
|
||||
this.text_ISO_DISPLACEMENT.Anchor = System.Windows.Forms.AnchorStyles.Left;
|
||||
this.tablePanel1.SetColumn(this.text_ISO_DISPLACEMENT, 1);
|
||||
this.tablePanel1.SetColumn(this.text_ISO_DISPLACEMENT, 2);
|
||||
this.text_ISO_DISPLACEMENT.Enabled = false;
|
||||
this.text_ISO_DISPLACEMENT.Location = new System.Drawing.Point(84, 115);
|
||||
this.text_ISO_DISPLACEMENT.Location = new System.Drawing.Point(98, 115);
|
||||
this.text_ISO_DISPLACEMENT.Name = "text_ISO_DISPLACEMENT";
|
||||
this.text_ISO_DISPLACEMENT.Properties.Appearance.Font = new System.Drawing.Font("Tahoma", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.text_ISO_DISPLACEMENT.Properties.Appearance.Options.UseFont = true;
|
||||
|
|
@ -998,25 +1083,9 @@
|
|||
this.text_ISO_DISPLACEMENT.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center;
|
||||
this.text_ISO_DISPLACEMENT.Properties.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center;
|
||||
this.tablePanel1.SetRow(this.text_ISO_DISPLACEMENT, 1);
|
||||
this.text_ISO_DISPLACEMENT.Size = new System.Drawing.Size(175, 30);
|
||||
this.text_ISO_DISPLACEMENT.Size = new System.Drawing.Size(161, 30);
|
||||
this.text_ISO_DISPLACEMENT.TabIndex = 9;
|
||||
//
|
||||
// lb_ISO_Quantity
|
||||
//
|
||||
this.lb_ISO_Quantity.Appearance.Font = new System.Drawing.Font("Tahoma", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.lb_ISO_Quantity.Appearance.Options.UseFont = true;
|
||||
this.lb_ISO_Quantity.Appearance.Options.UseTextOptions = true;
|
||||
this.lb_ISO_Quantity.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center;
|
||||
this.lb_ISO_Quantity.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center;
|
||||
this.lb_ISO_Quantity.AutoSizeMode = DevExpress.XtraEditors.LabelAutoSizeMode.None;
|
||||
this.tablePanel1.SetColumn(this.lb_ISO_Quantity, 0);
|
||||
this.lb_ISO_Quantity.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.lb_ISO_Quantity.Location = new System.Drawing.Point(6, 261);
|
||||
this.lb_ISO_Quantity.Name = "lb_ISO_Quantity";
|
||||
this.tablePanel1.SetRow(this.lb_ISO_Quantity, 3);
|
||||
this.lb_ISO_Quantity.Size = new System.Drawing.Size(72, 79);
|
||||
this.lb_ISO_Quantity.TabIndex = 4;
|
||||
//
|
||||
// lb_ISO_Capacity
|
||||
//
|
||||
this.lb_ISO_Capacity.Appearance.Font = new System.Drawing.Font("Tahoma", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
|
|
@ -1025,12 +1094,12 @@
|
|||
this.lb_ISO_Capacity.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center;
|
||||
this.lb_ISO_Capacity.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center;
|
||||
this.lb_ISO_Capacity.AutoSizeMode = DevExpress.XtraEditors.LabelAutoSizeMode.None;
|
||||
this.tablePanel1.SetColumn(this.lb_ISO_Capacity, 0);
|
||||
this.tablePanel1.SetColumn(this.lb_ISO_Capacity, 1);
|
||||
this.lb_ISO_Capacity.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.lb_ISO_Capacity.Location = new System.Drawing.Point(6, 176);
|
||||
this.lb_ISO_Capacity.Location = new System.Drawing.Point(26, 176);
|
||||
this.lb_ISO_Capacity.Name = "lb_ISO_Capacity";
|
||||
this.tablePanel1.SetRow(this.lb_ISO_Capacity, 2);
|
||||
this.lb_ISO_Capacity.Size = new System.Drawing.Size(72, 79);
|
||||
this.lb_ISO_Capacity.Size = new System.Drawing.Size(66, 79);
|
||||
this.lb_ISO_Capacity.TabIndex = 3;
|
||||
//
|
||||
// lb_ISO_DEFL
|
||||
|
|
@ -1041,12 +1110,12 @@
|
|||
this.lb_ISO_DEFL.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center;
|
||||
this.lb_ISO_DEFL.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center;
|
||||
this.lb_ISO_DEFL.AutoSizeMode = DevExpress.XtraEditors.LabelAutoSizeMode.None;
|
||||
this.tablePanel1.SetColumn(this.lb_ISO_DEFL, 0);
|
||||
this.tablePanel1.SetColumn(this.lb_ISO_DEFL, 1);
|
||||
this.lb_ISO_DEFL.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.lb_ISO_DEFL.Location = new System.Drawing.Point(6, 91);
|
||||
this.lb_ISO_DEFL.Location = new System.Drawing.Point(26, 91);
|
||||
this.lb_ISO_DEFL.Name = "lb_ISO_DEFL";
|
||||
this.tablePanel1.SetRow(this.lb_ISO_DEFL, 1);
|
||||
this.lb_ISO_DEFL.Size = new System.Drawing.Size(72, 79);
|
||||
this.lb_ISO_DEFL.Size = new System.Drawing.Size(66, 79);
|
||||
this.lb_ISO_DEFL.TabIndex = 2;
|
||||
//
|
||||
// lb_ISO_Model
|
||||
|
|
@ -1057,79 +1126,30 @@
|
|||
this.lb_ISO_Model.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center;
|
||||
this.lb_ISO_Model.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center;
|
||||
this.lb_ISO_Model.AutoSizeMode = DevExpress.XtraEditors.LabelAutoSizeMode.None;
|
||||
this.tablePanel1.SetColumn(this.lb_ISO_Model, 0);
|
||||
this.tablePanel1.SetColumn(this.lb_ISO_Model, 1);
|
||||
this.lb_ISO_Model.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.lb_ISO_Model.Location = new System.Drawing.Point(6, 6);
|
||||
this.lb_ISO_Model.Location = new System.Drawing.Point(26, 6);
|
||||
this.lb_ISO_Model.Name = "lb_ISO_Model";
|
||||
this.tablePanel1.SetRow(this.lb_ISO_Model, 0);
|
||||
this.lb_ISO_Model.Size = new System.Drawing.Size(72, 79);
|
||||
this.lb_ISO_Model.Size = new System.Drawing.Size(66, 79);
|
||||
this.lb_ISO_Model.TabIndex = 1;
|
||||
//
|
||||
// cb_ISO_FlexibleModel1
|
||||
// check_qty
|
||||
//
|
||||
this.tablePanel9.SetColumn(this.cb_ISO_FlexibleModel1, 0);
|
||||
this.cb_ISO_FlexibleModel1.EditValue = "";
|
||||
this.cb_ISO_FlexibleModel1.Location = new System.Drawing.Point(3, 52);
|
||||
this.cb_ISO_FlexibleModel1.Name = "cb_ISO_FlexibleModel1";
|
||||
this.cb_ISO_FlexibleModel1.Properties.Appearance.Font = new System.Drawing.Font("Tahoma", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.cb_ISO_FlexibleModel1.Properties.Appearance.Options.UseFont = true;
|
||||
this.cb_ISO_FlexibleModel1.Properties.Appearance.Options.UseTextOptions = true;
|
||||
this.cb_ISO_FlexibleModel1.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center;
|
||||
this.cb_ISO_FlexibleModel1.Properties.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center;
|
||||
this.cb_ISO_FlexibleModel1.Properties.AppearanceDropDown.Font = new System.Drawing.Font("Tahoma", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.cb_ISO_FlexibleModel1.Properties.AppearanceDropDown.Options.UseFont = true;
|
||||
this.cb_ISO_FlexibleModel1.Properties.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
|
||||
new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Combo)});
|
||||
this.cb_ISO_FlexibleModel1.Properties.Items.AddRange(new object[] {
|
||||
"NV10",
|
||||
"NFC10"});
|
||||
this.tablePanel9.SetRow(this.cb_ISO_FlexibleModel1, 1);
|
||||
this.cb_ISO_FlexibleModel1.Size = new System.Drawing.Size(82, 30);
|
||||
this.cb_ISO_FlexibleModel1.TabIndex = 15;
|
||||
//
|
||||
// cb_ISO_FlexibleModel2
|
||||
//
|
||||
this.tablePanel9.SetColumn(this.cb_ISO_FlexibleModel2, 0);
|
||||
this.cb_ISO_FlexibleModel2.EditValue = "";
|
||||
this.cb_ISO_FlexibleModel2.Location = new System.Drawing.Point(3, 97);
|
||||
this.cb_ISO_FlexibleModel2.Name = "cb_ISO_FlexibleModel2";
|
||||
this.cb_ISO_FlexibleModel2.Properties.Appearance.Font = new System.Drawing.Font("Tahoma", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.cb_ISO_FlexibleModel2.Properties.Appearance.Options.UseFont = true;
|
||||
this.cb_ISO_FlexibleModel2.Properties.Appearance.Options.UseTextOptions = true;
|
||||
this.cb_ISO_FlexibleModel2.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center;
|
||||
this.cb_ISO_FlexibleModel2.Properties.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center;
|
||||
this.cb_ISO_FlexibleModel2.Properties.AppearanceDropDown.Font = new System.Drawing.Font("Tahoma", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.cb_ISO_FlexibleModel2.Properties.AppearanceDropDown.Options.UseFont = true;
|
||||
this.cb_ISO_FlexibleModel2.Properties.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
|
||||
new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Combo)});
|
||||
this.cb_ISO_FlexibleModel2.Properties.Items.AddRange(new object[] {
|
||||
"NV10",
|
||||
"NFC10"});
|
||||
this.tablePanel9.SetRow(this.cb_ISO_FlexibleModel2, 2);
|
||||
this.cb_ISO_FlexibleModel2.Size = new System.Drawing.Size(82, 30);
|
||||
this.cb_ISO_FlexibleModel2.TabIndex = 21;
|
||||
//
|
||||
// cb_ISO_FlexibleModel3
|
||||
//
|
||||
this.tablePanel9.SetColumn(this.cb_ISO_FlexibleModel3, 0);
|
||||
this.cb_ISO_FlexibleModel3.EditValue = "";
|
||||
this.cb_ISO_FlexibleModel3.Location = new System.Drawing.Point(3, 143);
|
||||
this.cb_ISO_FlexibleModel3.Name = "cb_ISO_FlexibleModel3";
|
||||
this.cb_ISO_FlexibleModel3.Properties.Appearance.Font = new System.Drawing.Font("Tahoma", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.cb_ISO_FlexibleModel3.Properties.Appearance.Options.UseFont = true;
|
||||
this.cb_ISO_FlexibleModel3.Properties.Appearance.Options.UseTextOptions = true;
|
||||
this.cb_ISO_FlexibleModel3.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center;
|
||||
this.cb_ISO_FlexibleModel3.Properties.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center;
|
||||
this.cb_ISO_FlexibleModel3.Properties.AppearanceDropDown.Font = new System.Drawing.Font("Tahoma", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.cb_ISO_FlexibleModel3.Properties.AppearanceDropDown.Options.UseFont = true;
|
||||
this.cb_ISO_FlexibleModel3.Properties.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
|
||||
new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Combo)});
|
||||
this.cb_ISO_FlexibleModel3.Properties.Items.AddRange(new object[] {
|
||||
"NV10",
|
||||
"NFC10"});
|
||||
this.tablePanel9.SetRow(this.cb_ISO_FlexibleModel3, 3);
|
||||
this.cb_ISO_FlexibleModel3.Size = new System.Drawing.Size(82, 30);
|
||||
this.cb_ISO_FlexibleModel3.TabIndex = 22;
|
||||
this.tablePanel1.SetColumn(this.check_qty, 0);
|
||||
this.check_qty.Dock = System.Windows.Forms.DockStyle.Right;
|
||||
this.check_qty.Location = new System.Drawing.Point(3, 258);
|
||||
this.check_qty.Margin = new System.Windows.Forms.Padding(0);
|
||||
this.check_qty.Name = "check_qty";
|
||||
this.check_qty.Properties.Appearance.Font = new System.Drawing.Font("Tahoma", 15.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.check_qty.Properties.Appearance.Options.UseFont = true;
|
||||
this.check_qty.Properties.Caption = "";
|
||||
this.check_qty.Properties.CheckBoxOptions.Style = DevExpress.XtraEditors.Controls.CheckBoxStyle.SvgCheckBox1;
|
||||
this.check_qty.Properties.GlyphAlignment = DevExpress.Utils.HorzAlignment.Far;
|
||||
this.tablePanel1.SetRow(this.check_qty, 3);
|
||||
this.check_qty.Size = new System.Drawing.Size(20, 85);
|
||||
this.check_qty.TabIndex = 2;
|
||||
this.check_qty.CheckedChanged += new System.EventHandler(this.check_qty_CheckedChanged);
|
||||
//
|
||||
// IsolationUserControl
|
||||
//
|
||||
|
|
@ -1159,6 +1179,9 @@
|
|||
((System.ComponentModel.ISupportInitialize)(this.tablePanel9)).EndInit();
|
||||
this.tablePanel9.ResumeLayout(false);
|
||||
this.tablePanel9.PerformLayout();
|
||||
((System.ComponentModel.ISupportInitialize)(this.cb_ISO_FlexibleModel3.Properties)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.cb_ISO_FlexibleModel2.Properties)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.cb_ISO_FlexibleModel1.Properties)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.text_ISO_FlexibleQty3.Properties)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.text_ISO_FlexibleDia3.Properties)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.text_ISO_FlexibleDia2.Properties)).EndInit();
|
||||
|
|
@ -1184,9 +1207,7 @@
|
|||
((System.ComponentModel.ISupportInitialize)(this.text_ISO_QUANTITY.Properties)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.text_ISO_CAPACITY.Properties)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.text_ISO_DISPLACEMENT.Properties)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.cb_ISO_FlexibleModel1.Properties)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.cb_ISO_FlexibleModel2.Properties)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.cb_ISO_FlexibleModel3.Properties)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.check_qty.Properties)).EndInit();
|
||||
this.ResumeLayout(false);
|
||||
|
||||
}
|
||||
|
|
@ -1248,5 +1269,6 @@
|
|||
public DevExpress.XtraEditors.ComboBoxEdit cb_ISO_FlexibleModel3;
|
||||
public DevExpress.XtraEditors.ComboBoxEdit cb_ISO_FlexibleModel2;
|
||||
public DevExpress.XtraEditors.ComboBoxEdit cb_ISO_FlexibleModel1;
|
||||
private DevExpress.XtraEditors.CheckEdit check_qty;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -29,8 +29,10 @@ namespace MainUI
|
|||
public List<string> ModelName { get; set; }
|
||||
|
||||
public event Action<string> DiameterChanged;
|
||||
|
||||
public event Action<string> ModelNameChanged;
|
||||
public event Action<bool> QtyCheckedChanged;
|
||||
|
||||
bool useQtyFunc = false;
|
||||
|
||||
public IsolationUserControl(JObject json)
|
||||
{
|
||||
|
|
@ -202,39 +204,43 @@ namespace MainUI
|
|||
|
||||
public void ChangedLanguage()
|
||||
{
|
||||
var rm = new ComponentResourceManager(typeof(IsolationUserControl));
|
||||
var rm = Properties.Resources.ResourceManager;
|
||||
var culture = System.Threading.Thread.CurrentThread.CurrentUICulture;
|
||||
|
||||
var font = new System.Drawing.Font("Tahoma", 12F);
|
||||
|
||||
// 리소스 키 - LabelControl 매핑
|
||||
var labelMap = new Dictionary<string, LabelControl>
|
||||
{
|
||||
{ "Isolator_Model", lb_ISO_Model },
|
||||
{ "DEFL", lb_ISO_DEFL },
|
||||
{ "Capacity", lb_ISO_Capacity },
|
||||
{ "Qty_Unit", lb_ISO_Quantity },
|
||||
{ "IB-BASE", lb_ISO_IBBASE },
|
||||
{ "Total_Head", lb_ISO_TotalHead },
|
||||
{ "Suction_DIA", lb_ISO_SuctionDia },
|
||||
{ "Discharge_DIA", lb_ISO_DischargeDia },
|
||||
{ "IB-BASE_Height", lb_ISO_Height },
|
||||
{ "Isolator_Model", lb_ISO_Model },
|
||||
{ "DEFL", lb_ISO_DEFL },
|
||||
{ "Capacity", lb_ISO_Capacity },
|
||||
{ "Qty_Unit", lb_ISO_Quantity },
|
||||
{ "IB-BASE", lb_ISO_IBBASE },
|
||||
{ "Total_Head", lb_ISO_TotalHead },
|
||||
{ "Suction_DIA", lb_ISO_SuctionDia },
|
||||
{ "Discharge_DIA", lb_ISO_DischargeDia },
|
||||
{ "IB-BASE_Height", lb_ISO_Height },
|
||||
{ "Flexible_Connector", lb_ISO_Flexible },
|
||||
{ "Flexible_Model", lb_ISO_FlexibleModel },
|
||||
{ "Flexible_Diameter", lb_ISO_FlexibleDia },
|
||||
{ "Flexible_Qty", lb_ISO_FlexibleQty },
|
||||
{ "Flexible_Model", lb_ISO_FlexibleModel },
|
||||
{ "Flexible_Diameter", lb_ISO_FlexibleDia },
|
||||
{ "Flexible_Qty", lb_ISO_FlexibleQty }
|
||||
};
|
||||
|
||||
rg_ISO_IBBASE.Properties.Items.ElementAt(0).Description = rm.GetString("Applied");
|
||||
rg_ISO_IBBASE.Properties.Items.ElementAt(1).Description = rm.GetString("Not_Applied");
|
||||
// RadioGroup 항목 리소스 적용
|
||||
rg_ISO_IBBASE.Properties.Items.ElementAt(0).Description =
|
||||
rm.GetString("Applied", culture);
|
||||
|
||||
rg_ISO_IBBASE.Properties.Items.ElementAt(1).Description =
|
||||
rm.GetString("Not_Applied", culture);
|
||||
|
||||
// 반복문으로 리소스와 폰트 적용
|
||||
foreach (KeyValuePair<string, LabelControl> pair in labelMap)
|
||||
// 반복문으로 리소스 + 폰트 적용
|
||||
foreach (var pair in labelMap)
|
||||
{
|
||||
string key = pair.Key;
|
||||
LabelControl label = pair.Value;
|
||||
|
||||
string text = rm.GetString(key);
|
||||
string text = rm.GetString(key, culture);
|
||||
if (!string.IsNullOrEmpty(text))
|
||||
label.Text = text;
|
||||
|
||||
|
|
@ -242,10 +248,6 @@ namespace MainUI
|
|||
label.Appearance.Options.UseFont = true;
|
||||
}
|
||||
|
||||
//rg_ISO_IBBASE.Properties.Appearance.Font = new System.Drawing.Font("Tahoma", 12F);
|
||||
//lb_ISO_Model.Appearance.Font = new System.Drawing.Font("Tahoma", 12F);
|
||||
//lb_ISO_DischargeDia.Appearance.Font = new System.Drawing.Font("Tahoma", 12F);
|
||||
//lb_ISO_Height.Appearance.Font = new System.Drawing.Font("Tahoma", 12F);
|
||||
}
|
||||
|
||||
private void rg_ISO_trestle_SelectedIndexChanged(object sender, EventArgs e)
|
||||
|
|
@ -316,5 +318,10 @@ namespace MainUI
|
|||
DiameterChanged?.Invoke(text_ISO_SUCTIONDIAMETER.Text ?? string.Empty);
|
||||
}
|
||||
|
||||
private void check_qty_CheckedChanged(object sender, EventArgs e)
|
||||
{
|
||||
useQtyFunc = check_qty.Checked;
|
||||
QtyCheckedChanged?.Invoke(useQtyFunc);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,165 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<data name="Applied" xml:space="preserve">
|
||||
<value>적용</value>
|
||||
</data>
|
||||
<data name="Capacity" xml:space="preserve">
|
||||
<value>용량</value>
|
||||
</data>
|
||||
<data name="DEFL" xml:space="preserve">
|
||||
<value>변위</value>
|
||||
</data>
|
||||
<data name="Discharge_DIA" xml:space="preserve">
|
||||
<value>토출구경</value>
|
||||
</data>
|
||||
<data name="Flexible_Connector" xml:space="preserve">
|
||||
<value>플렉시블 커넥터</value>
|
||||
</data>
|
||||
<data name="Flexible_Diameter" xml:space="preserve">
|
||||
<value>규격</value>
|
||||
</data>
|
||||
<data name="Flexible_Model" xml:space="preserve">
|
||||
<value>모델</value>
|
||||
</data>
|
||||
<data name="Flexible_Qty" xml:space="preserve">
|
||||
<value>수량</value>
|
||||
</data>
|
||||
<data name="IB-BASE" xml:space="preserve">
|
||||
<value>방진가대</value>
|
||||
</data>
|
||||
<data name="IB-BASE_Height" xml:space="preserve">
|
||||
<value>가대높이</value>
|
||||
</data>
|
||||
<data name="Isolator_Model" xml:space="preserve">
|
||||
<value>모델명</value>
|
||||
</data>
|
||||
<data name="Not_Applied" xml:space="preserve">
|
||||
<value>미적용</value>
|
||||
</data>
|
||||
<data name="Qty_Unit" xml:space="preserve">
|
||||
<value>수량</value>
|
||||
</data>
|
||||
<data name="Suction_DIA" xml:space="preserve">
|
||||
<value>흡입구경</value>
|
||||
</data>
|
||||
<data name="Total_Head" xml:space="preserve">
|
||||
<value>펌프양정</value>
|
||||
</data>
|
||||
</root>
|
||||
|
|
@ -117,49 +117,4 @@
|
|||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<data name="Applied" xml:space="preserve">
|
||||
<value>Applied</value>
|
||||
</data>
|
||||
<data name="Capacity" xml:space="preserve">
|
||||
<value>Capacity</value>
|
||||
</data>
|
||||
<data name="DEFL" xml:space="preserve">
|
||||
<value>DEFL.</value>
|
||||
</data>
|
||||
<data name="Discharge_DIA" xml:space="preserve">
|
||||
<value>Discharge DIA.</value>
|
||||
</data>
|
||||
<data name="Flexible_Connector" xml:space="preserve">
|
||||
<value>Flexible Connector</value>
|
||||
</data>
|
||||
<data name="Flexible_Diameter" xml:space="preserve">
|
||||
<value>Flexible DIA.</value>
|
||||
</data>
|
||||
<data name="Flexible_Model" xml:space="preserve">
|
||||
<value>Flexible Model</value>
|
||||
</data>
|
||||
<data name="Flexible_Qty" xml:space="preserve">
|
||||
<value>Flexible Q'ty</value>
|
||||
</data>
|
||||
<data name="IB-BASE" xml:space="preserve">
|
||||
<value>IB-BASE</value>
|
||||
</data>
|
||||
<data name="IB-BASE_Height" xml:space="preserve">
|
||||
<value>IB-BASE Height</value>
|
||||
</data>
|
||||
<data name="Isolator_Model" xml:space="preserve">
|
||||
<value>Isolator Model</value>
|
||||
</data>
|
||||
<data name="Not_Applied" xml:space="preserve">
|
||||
<value>Not Applied</value>
|
||||
</data>
|
||||
<data name="Qty_Unit" xml:space="preserve">
|
||||
<value>Q'ty/Unit</value>
|
||||
</data>
|
||||
<data name="Suction_DIA" xml:space="preserve">
|
||||
<value>Suction DIA.</value>
|
||||
</data>
|
||||
<data name="Total_Head" xml:space="preserve">
|
||||
<value>Total Head</value>
|
||||
</data>
|
||||
</root>
|
||||
|
|
@ -39,22 +39,8 @@ namespace MainUI
|
|||
{
|
||||
this.components = new System.ComponentModel.Container();
|
||||
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(MainForm));
|
||||
this.accordionControl1 = new DevExpress.XtraBars.Navigation.AccordionControl();
|
||||
this.InformationTab = new DevExpress.XtraBars.Navigation.AccordionControlElement();
|
||||
this.IsolationTab = new DevExpress.XtraBars.Navigation.AccordionControlElement();
|
||||
this.fluentDesignFormControl1 = new DevExpress.XtraBars.FluentDesignSystem.FluentDesignFormControl();
|
||||
this.fluentFormDefaultManager1 = new DevExpress.XtraBars.FluentDesignSystem.FluentFormDefaultManager(this.components);
|
||||
this.splitContainerControl1 = new DevExpress.XtraEditors.SplitContainerControl();
|
||||
this.tablePanel1 = new DevExpress.Utils.Layout.TablePanel();
|
||||
this.tablePanel2 = new DevExpress.Utils.Layout.TablePanel();
|
||||
this.btn_Table = new System.Windows.Forms.Button();
|
||||
this.btn_Update = new System.Windows.Forms.Button();
|
||||
this.btn_Del = new System.Windows.Forms.Button();
|
||||
this.btn_Report = new System.Windows.Forms.Button();
|
||||
this.btn_Add = new System.Windows.Forms.Button();
|
||||
this.pictureEdit1 = new DevExpress.XtraEditors.PictureEdit();
|
||||
this.listBoxControl1 = new DevExpress.XtraEditors.ListBoxControl();
|
||||
this.panelControl1 = new DevExpress.XtraEditors.PanelControl();
|
||||
this.barManager1 = new DevExpress.XtraBars.BarManager(this.components);
|
||||
this.bar1 = new DevExpress.XtraBars.Bar();
|
||||
this.barSubItem_File = new DevExpress.XtraBars.BarSubItem();
|
||||
|
|
@ -68,80 +54,16 @@ namespace MainUI
|
|||
this.barDockControlBottom = new DevExpress.XtraBars.BarDockControl();
|
||||
this.barDockControlLeft = new DevExpress.XtraBars.BarDockControl();
|
||||
this.barDockControlRight = new DevExpress.XtraBars.BarDockControl();
|
||||
((System.ComponentModel.ISupportInitialize)(this.accordionControl1)).BeginInit();
|
||||
this.xtraTabControl1 = new DevExpress.XtraTab.XtraTabControl();
|
||||
this.xtraTabPage1 = new DevExpress.XtraTab.XtraTabPage();
|
||||
this.xtraTabPage2 = new DevExpress.XtraTab.XtraTabPage();
|
||||
((System.ComponentModel.ISupportInitialize)(this.fluentDesignFormControl1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.fluentFormDefaultManager1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.splitContainerControl1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.splitContainerControl1.Panel1)).BeginInit();
|
||||
this.splitContainerControl1.Panel1.SuspendLayout();
|
||||
((System.ComponentModel.ISupportInitialize)(this.splitContainerControl1.Panel2)).BeginInit();
|
||||
this.splitContainerControl1.SuspendLayout();
|
||||
((System.ComponentModel.ISupportInitialize)(this.tablePanel1)).BeginInit();
|
||||
this.tablePanel1.SuspendLayout();
|
||||
((System.ComponentModel.ISupportInitialize)(this.tablePanel2)).BeginInit();
|
||||
this.tablePanel2.SuspendLayout();
|
||||
((System.ComponentModel.ISupportInitialize)(this.pictureEdit1.Properties)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.listBoxControl1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.panelControl1)).BeginInit();
|
||||
this.panelControl1.SuspendLayout();
|
||||
((System.ComponentModel.ISupportInitialize)(this.barManager1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xtraTabControl1)).BeginInit();
|
||||
this.xtraTabControl1.SuspendLayout();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// accordionControl1
|
||||
//
|
||||
this.accordionControl1.Appearance.AccordionControl.BackColor = System.Drawing.Color.White;
|
||||
this.accordionControl1.Appearance.AccordionControl.Options.UseBackColor = true;
|
||||
this.accordionControl1.Appearance.Item.Default.BackColor = System.Drawing.Color.Transparent;
|
||||
this.accordionControl1.Appearance.Item.Default.Options.UseBackColor = true;
|
||||
this.accordionControl1.Appearance.Item.Hovered.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(255)))), ((int)(((byte)(255)))));
|
||||
this.accordionControl1.Appearance.Item.Hovered.Options.UseBackColor = true;
|
||||
this.accordionControl1.Appearance.Item.Pressed.BackColor = System.Drawing.SystemColors.MenuHighlight;
|
||||
this.accordionControl1.Appearance.Item.Pressed.Options.UseBackColor = true;
|
||||
this.accordionControl1.Dock = System.Windows.Forms.DockStyle.Left;
|
||||
this.accordionControl1.Elements.AddRange(new DevExpress.XtraBars.Navigation.AccordionControlElement[] {
|
||||
this.InformationTab,
|
||||
this.IsolationTab});
|
||||
this.accordionControl1.ItemHeight = 70;
|
||||
this.accordionControl1.Location = new System.Drawing.Point(0, 0);
|
||||
this.accordionControl1.Name = "accordionControl1";
|
||||
this.accordionControl1.Padding = new System.Windows.Forms.Padding(3);
|
||||
this.accordionControl1.ScrollBarMode = DevExpress.XtraBars.Navigation.ScrollBarMode.Hidden;
|
||||
this.accordionControl1.Size = new System.Drawing.Size(260, 638);
|
||||
this.accordionControl1.TabIndex = 1;
|
||||
this.accordionControl1.ElementClick += new DevExpress.XtraBars.Navigation.ElementClickEventHandler(this.accordionControl1_ElementClick);
|
||||
//
|
||||
// InformationTab
|
||||
//
|
||||
this.InformationTab.Appearance.Default.Font = new System.Drawing.Font("Tahoma", 15.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.InformationTab.Appearance.Default.Options.UseFont = true;
|
||||
this.InformationTab.Appearance.Default.Options.UseTextOptions = true;
|
||||
this.InformationTab.Appearance.Default.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center;
|
||||
this.InformationTab.Appearance.Default.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center;
|
||||
this.InformationTab.Appearance.Hovered.BackColor = System.Drawing.Color.SkyBlue;
|
||||
this.InformationTab.Appearance.Hovered.Options.UseBackColor = true;
|
||||
this.InformationTab.HeaderTemplate.AddRange(new DevExpress.XtraBars.Navigation.HeaderElementInfo[] {
|
||||
new DevExpress.XtraBars.Navigation.HeaderElementInfo(DevExpress.XtraBars.Navigation.HeaderElementType.Text),
|
||||
new DevExpress.XtraBars.Navigation.HeaderElementInfo(DevExpress.XtraBars.Navigation.HeaderElementType.Image),
|
||||
new DevExpress.XtraBars.Navigation.HeaderElementInfo(DevExpress.XtraBars.Navigation.HeaderElementType.HeaderControl),
|
||||
new DevExpress.XtraBars.Navigation.HeaderElementInfo(DevExpress.XtraBars.Navigation.HeaderElementType.ContextButtons)});
|
||||
this.InformationTab.Name = "InformationTab";
|
||||
this.InformationTab.Style = DevExpress.XtraBars.Navigation.ElementStyle.Item;
|
||||
this.InformationTab.Tag = "Information";
|
||||
this.InformationTab.Click += new System.EventHandler(this.InformationTab_Click);
|
||||
//
|
||||
// IsolationTab
|
||||
//
|
||||
this.IsolationTab.Appearance.Default.Font = new System.Drawing.Font("Tahoma", 15.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.IsolationTab.Appearance.Default.Options.UseFont = true;
|
||||
this.IsolationTab.Appearance.Default.Options.UseTextOptions = true;
|
||||
this.IsolationTab.Appearance.Default.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center;
|
||||
this.IsolationTab.Appearance.Default.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center;
|
||||
this.IsolationTab.Appearance.Hovered.BackColor = System.Drawing.Color.SkyBlue;
|
||||
this.IsolationTab.Appearance.Hovered.Options.UseBackColor = true;
|
||||
this.IsolationTab.Name = "IsolationTab";
|
||||
this.IsolationTab.Style = DevExpress.XtraBars.Navigation.ElementStyle.Item;
|
||||
this.IsolationTab.Click += new System.EventHandler(this.IsolationTab_Click);
|
||||
//
|
||||
// fluentDesignFormControl1
|
||||
//
|
||||
this.fluentDesignFormControl1.FluentDesignForm = this;
|
||||
|
|
@ -157,180 +79,6 @@ namespace MainUI
|
|||
//
|
||||
this.fluentFormDefaultManager1.Form = this;
|
||||
//
|
||||
// splitContainerControl1
|
||||
//
|
||||
this.splitContainerControl1.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.splitContainerControl1.Location = new System.Drawing.Point(2, 2);
|
||||
this.splitContainerControl1.Name = "splitContainerControl1";
|
||||
this.splitContainerControl1.Padding = new System.Windows.Forms.Padding(5);
|
||||
//
|
||||
// splitContainerControl1.Panel1
|
||||
//
|
||||
this.splitContainerControl1.Panel1.Controls.Add(this.accordionControl1);
|
||||
this.splitContainerControl1.Panel1.Text = "Panel1";
|
||||
//
|
||||
// splitContainerControl1.Panel2
|
||||
//
|
||||
this.splitContainerControl1.Panel2.Padding = new System.Windows.Forms.Padding(5);
|
||||
this.splitContainerControl1.Panel2.Text = "Panel2";
|
||||
this.splitContainerControl1.Size = new System.Drawing.Size(1124, 648);
|
||||
this.splitContainerControl1.SplitterPosition = 257;
|
||||
this.splitContainerControl1.TabIndex = 3;
|
||||
//
|
||||
// tablePanel1
|
||||
//
|
||||
this.tablePanel1.Columns.AddRange(new DevExpress.Utils.Layout.TablePanelColumn[] {
|
||||
new DevExpress.Utils.Layout.TablePanelColumn(DevExpress.Utils.Layout.TablePanelEntityStyle.Relative, 80F),
|
||||
new DevExpress.Utils.Layout.TablePanelColumn(DevExpress.Utils.Layout.TablePanelEntityStyle.Relative, 20F)});
|
||||
this.tablePanel1.Controls.Add(this.tablePanel2);
|
||||
this.tablePanel1.Controls.Add(this.pictureEdit1);
|
||||
this.tablePanel1.Controls.Add(this.listBoxControl1);
|
||||
this.tablePanel1.Controls.Add(this.panelControl1);
|
||||
this.tablePanel1.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.tablePanel1.Location = new System.Drawing.Point(0, 56);
|
||||
this.tablePanel1.Name = "tablePanel1";
|
||||
this.tablePanel1.Padding = new System.Windows.Forms.Padding(7);
|
||||
this.tablePanel1.Rows.AddRange(new DevExpress.Utils.Layout.TablePanelRow[] {
|
||||
new DevExpress.Utils.Layout.TablePanelRow(DevExpress.Utils.Layout.TablePanelEntityStyle.Relative, 70F),
|
||||
new DevExpress.Utils.Layout.TablePanelRow(DevExpress.Utils.Layout.TablePanelEntityStyle.Absolute, 40F),
|
||||
new DevExpress.Utils.Layout.TablePanelRow(DevExpress.Utils.Layout.TablePanelEntityStyle.Relative, 23F)});
|
||||
this.tablePanel1.Size = new System.Drawing.Size(1432, 928);
|
||||
this.tablePanel1.TabIndex = 1;
|
||||
//
|
||||
// tablePanel2
|
||||
//
|
||||
this.tablePanel1.SetColumn(this.tablePanel2, 0);
|
||||
this.tablePanel2.Columns.AddRange(new DevExpress.Utils.Layout.TablePanelColumn[] {
|
||||
new DevExpress.Utils.Layout.TablePanelColumn(DevExpress.Utils.Layout.TablePanelEntityStyle.Absolute, 170F),
|
||||
new DevExpress.Utils.Layout.TablePanelColumn(DevExpress.Utils.Layout.TablePanelEntityStyle.Relative, 45F),
|
||||
new DevExpress.Utils.Layout.TablePanelColumn(DevExpress.Utils.Layout.TablePanelEntityStyle.Absolute, 145F),
|
||||
new DevExpress.Utils.Layout.TablePanelColumn(DevExpress.Utils.Layout.TablePanelEntityStyle.Absolute, 145F),
|
||||
new DevExpress.Utils.Layout.TablePanelColumn(DevExpress.Utils.Layout.TablePanelEntityStyle.Absolute, 145F)});
|
||||
this.tablePanel2.Controls.Add(this.btn_Table);
|
||||
this.tablePanel2.Controls.Add(this.btn_Update);
|
||||
this.tablePanel2.Controls.Add(this.btn_Del);
|
||||
this.tablePanel2.Controls.Add(this.btn_Report);
|
||||
this.tablePanel2.Controls.Add(this.btn_Add);
|
||||
this.tablePanel2.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.tablePanel2.Location = new System.Drawing.Point(7, 665);
|
||||
this.tablePanel2.Margin = new System.Windows.Forms.Padding(0);
|
||||
this.tablePanel2.Name = "tablePanel2";
|
||||
this.tablePanel1.SetRow(this.tablePanel2, 1);
|
||||
this.tablePanel2.Rows.AddRange(new DevExpress.Utils.Layout.TablePanelRow[] {
|
||||
new DevExpress.Utils.Layout.TablePanelRow(DevExpress.Utils.Layout.TablePanelEntityStyle.Relative, 100F)});
|
||||
this.tablePanel2.Size = new System.Drawing.Size(1134, 40);
|
||||
this.tablePanel2.TabIndex = 0;
|
||||
//
|
||||
// btn_Table
|
||||
//
|
||||
this.tablePanel2.SetColumn(this.btn_Table, 1);
|
||||
this.btn_Table.Dock = System.Windows.Forms.DockStyle.Left;
|
||||
this.btn_Table.Font = new System.Drawing.Font("Tahoma", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.btn_Table.Location = new System.Drawing.Point(185, 0);
|
||||
this.btn_Table.Margin = new System.Windows.Forms.Padding(15, 0, 0, 0);
|
||||
this.btn_Table.Name = "btn_Table";
|
||||
this.tablePanel2.SetRow(this.btn_Table, 0);
|
||||
this.btn_Table.Size = new System.Drawing.Size(170, 40);
|
||||
this.btn_Table.TabIndex = 5;
|
||||
this.btn_Table.UseVisualStyleBackColor = true;
|
||||
this.btn_Table.Click += new System.EventHandler(this.btn_CAD_Click);
|
||||
//
|
||||
// btn_Update
|
||||
//
|
||||
this.tablePanel2.SetColumn(this.btn_Update, 4);
|
||||
this.btn_Update.Dock = System.Windows.Forms.DockStyle.Right;
|
||||
this.btn_Update.Font = new System.Drawing.Font("Tahoma", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.btn_Update.Location = new System.Drawing.Point(992, 0);
|
||||
this.btn_Update.Margin = new System.Windows.Forms.Padding(3, 0, 3, 0);
|
||||
this.btn_Update.Name = "btn_Update";
|
||||
this.tablePanel2.SetRow(this.btn_Update, 0);
|
||||
this.btn_Update.Size = new System.Drawing.Size(139, 40);
|
||||
this.btn_Update.TabIndex = 4;
|
||||
this.btn_Update.UseVisualStyleBackColor = true;
|
||||
this.btn_Update.Click += new System.EventHandler(this.Btn_Update_Click);
|
||||
//
|
||||
// btn_Del
|
||||
//
|
||||
this.tablePanel2.SetColumn(this.btn_Del, 3);
|
||||
this.btn_Del.Dock = System.Windows.Forms.DockStyle.Left;
|
||||
this.btn_Del.Font = new System.Drawing.Font("Tahoma", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.btn_Del.Location = new System.Drawing.Point(847, 0);
|
||||
this.btn_Del.Margin = new System.Windows.Forms.Padding(3, 0, 3, 0);
|
||||
this.btn_Del.Name = "btn_Del";
|
||||
this.tablePanel2.SetRow(this.btn_Del, 0);
|
||||
this.btn_Del.Size = new System.Drawing.Size(133, 40);
|
||||
this.btn_Del.TabIndex = 1;
|
||||
this.btn_Del.UseVisualStyleBackColor = true;
|
||||
this.btn_Del.Click += new System.EventHandler(this.btn_Del_Click);
|
||||
//
|
||||
// btn_Report
|
||||
//
|
||||
this.btn_Report.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.btn_Report.Font = new System.Drawing.Font("Tahoma", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.btn_Report.Location = new System.Drawing.Point(0, 0);
|
||||
this.btn_Report.Margin = new System.Windows.Forms.Padding(0);
|
||||
this.btn_Report.Name = "btn_Report";
|
||||
this.btn_Report.Size = new System.Drawing.Size(170, 40);
|
||||
this.btn_Report.TabIndex = 2;
|
||||
this.btn_Report.UseVisualStyleBackColor = true;
|
||||
this.btn_Report.Click += new System.EventHandler(this.btn_Report_Click);
|
||||
//
|
||||
// btn_Add
|
||||
//
|
||||
this.tablePanel2.SetColumn(this.btn_Add, 2);
|
||||
this.btn_Add.Dock = System.Windows.Forms.DockStyle.Left;
|
||||
this.btn_Add.Font = new System.Drawing.Font("Tahoma", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.btn_Add.Location = new System.Drawing.Point(702, 0);
|
||||
this.btn_Add.Margin = new System.Windows.Forms.Padding(3, 0, 3, 0);
|
||||
this.btn_Add.Name = "btn_Add";
|
||||
this.tablePanel2.SetRow(this.btn_Add, 0);
|
||||
this.btn_Add.Size = new System.Drawing.Size(133, 40);
|
||||
this.btn_Add.TabIndex = 0;
|
||||
this.btn_Add.UseVisualStyleBackColor = true;
|
||||
this.btn_Add.Click += new System.EventHandler(this.btn_Add_Click);
|
||||
//
|
||||
// pictureEdit1
|
||||
//
|
||||
this.tablePanel1.SetColumn(this.pictureEdit1, 0);
|
||||
this.pictureEdit1.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.pictureEdit1.Location = new System.Drawing.Point(10, 708);
|
||||
this.pictureEdit1.MenuManager = this.fluentFormDefaultManager1;
|
||||
this.pictureEdit1.Name = "pictureEdit1";
|
||||
this.pictureEdit1.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto;
|
||||
this.pictureEdit1.Properties.SizeMode = DevExpress.XtraEditors.Controls.PictureSizeMode.Zoom;
|
||||
this.tablePanel1.SetRow(this.pictureEdit1, 2);
|
||||
this.pictureEdit1.Size = new System.Drawing.Size(1128, 210);
|
||||
this.pictureEdit1.TabIndex = 4;
|
||||
//
|
||||
// listBoxControl1
|
||||
//
|
||||
this.listBoxControl1.Appearance.Font = new System.Drawing.Font("Tahoma", 15.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.listBoxControl1.Appearance.Options.UseFont = true;
|
||||
this.listBoxControl1.Appearance.Options.UseTextOptions = true;
|
||||
this.listBoxControl1.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center;
|
||||
this.listBoxControl1.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center;
|
||||
this.tablePanel1.SetColumn(this.listBoxControl1, 1);
|
||||
this.listBoxControl1.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.listBoxControl1.Location = new System.Drawing.Point(1144, 10);
|
||||
this.listBoxControl1.Name = "listBoxControl1";
|
||||
this.tablePanel1.SetRow(this.listBoxControl1, 0);
|
||||
this.tablePanel1.SetRowSpan(this.listBoxControl1, 3);
|
||||
this.listBoxControl1.SelectionMode = System.Windows.Forms.SelectionMode.MultiExtended;
|
||||
this.listBoxControl1.Size = new System.Drawing.Size(278, 908);
|
||||
this.listBoxControl1.TabIndex = 3;
|
||||
this.listBoxControl1.SelectedIndexChanged += new System.EventHandler(this.listBoxControl1_SelectedIndexChanged);
|
||||
//
|
||||
// panelControl1
|
||||
//
|
||||
this.tablePanel1.SetColumn(this.panelControl1, 0);
|
||||
this.panelControl1.Controls.Add(this.splitContainerControl1);
|
||||
this.panelControl1.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.panelControl1.Location = new System.Drawing.Point(10, 10);
|
||||
this.panelControl1.Name = "panelControl1";
|
||||
this.tablePanel1.SetRow(this.panelControl1, 0);
|
||||
this.panelControl1.Size = new System.Drawing.Size(1128, 652);
|
||||
this.panelControl1.TabIndex = 1;
|
||||
//
|
||||
// barManager1
|
||||
//
|
||||
this.barManager1.AllowMoveBarOnToolbar = false;
|
||||
|
|
@ -376,6 +124,7 @@ namespace MainUI
|
|||
this.bar1.DockCol = 0;
|
||||
this.bar1.DockRow = 0;
|
||||
this.bar1.DockStyle = DevExpress.XtraBars.BarDockStyle.Top;
|
||||
this.bar1.FloatLocation = new System.Drawing.Point(-2080, 38);
|
||||
this.bar1.LinksPersistInfo.AddRange(new DevExpress.XtraBars.LinkPersistInfo[] {
|
||||
new DevExpress.XtraBars.LinkPersistInfo(this.barSubItem_File),
|
||||
new DevExpress.XtraBars.LinkPersistInfo(this.barSubItem_Edit),
|
||||
|
|
@ -472,6 +221,30 @@ namespace MainUI
|
|||
this.barDockControlRight.Manager = this.barManager1;
|
||||
this.barDockControlRight.Size = new System.Drawing.Size(0, 928);
|
||||
//
|
||||
// xtraTabControl1
|
||||
//
|
||||
this.xtraTabControl1.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.xtraTabControl1.Location = new System.Drawing.Point(0, 56);
|
||||
this.xtraTabControl1.Name = "xtraTabControl1";
|
||||
this.xtraTabControl1.SelectedTabPage = this.xtraTabPage1;
|
||||
this.xtraTabControl1.Size = new System.Drawing.Size(1432, 928);
|
||||
this.xtraTabControl1.TabIndex = 4;
|
||||
this.xtraTabControl1.TabPages.AddRange(new DevExpress.XtraTab.XtraTabPage[] {
|
||||
this.xtraTabPage1,
|
||||
this.xtraTabPage2});
|
||||
//
|
||||
// xtraTabPage1
|
||||
//
|
||||
this.xtraTabPage1.Name = "IsoTabPage";
|
||||
this.xtraTabPage1.Size = new System.Drawing.Size(1430, 902);
|
||||
this.xtraTabPage1.Text = "xtraTabPage1";
|
||||
//
|
||||
// xtraTabPage2
|
||||
//
|
||||
this.xtraTabPage2.Name = "MuffleTabPage";
|
||||
this.xtraTabPage2.Size = new System.Drawing.Size(298, 274);
|
||||
this.xtraTabPage2.Text = "xtraTabPage2";
|
||||
//
|
||||
// MainForm
|
||||
//
|
||||
this.Appearance.BackColor = System.Drawing.Color.White;
|
||||
|
|
@ -482,7 +255,7 @@ namespace MainUI
|
|||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||
this.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink;
|
||||
this.ClientSize = new System.Drawing.Size(1432, 984);
|
||||
this.Controls.Add(this.tablePanel1);
|
||||
this.Controls.Add(this.xtraTabControl1);
|
||||
this.Controls.Add(this.barDockControlLeft);
|
||||
this.Controls.Add(this.barDockControlRight);
|
||||
this.Controls.Add(this.barDockControlBottom);
|
||||
|
|
@ -492,47 +265,20 @@ namespace MainUI
|
|||
this.FormBorderEffect = DevExpress.XtraEditors.FormBorderEffect.None;
|
||||
this.IconOptions.Image = ((System.Drawing.Image)(resources.GetObject("MainForm.IconOptions.Image")));
|
||||
this.Name = "MainForm";
|
||||
this.NavigationControl = this.accordionControl1;
|
||||
this.Text = "NSV DTec";
|
||||
this.Load += new System.EventHandler(this.Form1_Load);
|
||||
((System.ComponentModel.ISupportInitialize)(this.accordionControl1)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.fluentDesignFormControl1)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.fluentFormDefaultManager1)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.splitContainerControl1.Panel1)).EndInit();
|
||||
this.splitContainerControl1.Panel1.ResumeLayout(false);
|
||||
((System.ComponentModel.ISupportInitialize)(this.splitContainerControl1.Panel2)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.splitContainerControl1)).EndInit();
|
||||
this.splitContainerControl1.ResumeLayout(false);
|
||||
((System.ComponentModel.ISupportInitialize)(this.tablePanel1)).EndInit();
|
||||
this.tablePanel1.ResumeLayout(false);
|
||||
((System.ComponentModel.ISupportInitialize)(this.tablePanel2)).EndInit();
|
||||
this.tablePanel2.ResumeLayout(false);
|
||||
((System.ComponentModel.ISupportInitialize)(this.pictureEdit1.Properties)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.listBoxControl1)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.panelControl1)).EndInit();
|
||||
this.panelControl1.ResumeLayout(false);
|
||||
((System.ComponentModel.ISupportInitialize)(this.barManager1)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xtraTabControl1)).EndInit();
|
||||
this.xtraTabControl1.ResumeLayout(false);
|
||||
this.ResumeLayout(false);
|
||||
this.PerformLayout();
|
||||
|
||||
}
|
||||
|
||||
#endregion
|
||||
private DevExpress.XtraBars.Navigation.AccordionControl accordionControl1;
|
||||
private DevExpress.XtraBars.FluentDesignSystem.FluentDesignFormControl fluentDesignFormControl1;
|
||||
private DevExpress.XtraBars.FluentDesignSystem.FluentFormDefaultManager fluentFormDefaultManager1;
|
||||
private DevExpress.XtraBars.Navigation.AccordionControlElement InformationTab;
|
||||
private DevExpress.XtraEditors.SplitContainerControl splitContainerControl1;
|
||||
private DevExpress.XtraBars.Navigation.AccordionControlElement IsolationTab;
|
||||
private DevExpress.Utils.Layout.TablePanel tablePanel1;
|
||||
private DevExpress.XtraEditors.PanelControl panelControl1;
|
||||
private System.Windows.Forms.Button btn_Add;
|
||||
private System.Windows.Forms.Button btn_Report;
|
||||
private DevExpress.XtraEditors.ListBoxControl listBoxControl1;
|
||||
private DevExpress.XtraEditors.PictureEdit pictureEdit1;
|
||||
private DevExpress.Utils.Layout.TablePanel tablePanel2;
|
||||
private System.Windows.Forms.Button btn_Del;
|
||||
private System.Windows.Forms.Button btn_Update;
|
||||
private DevExpress.XtraBars.BarDockControl barDockControlLeft;
|
||||
private DevExpress.XtraBars.BarManager barManager1;
|
||||
private DevExpress.XtraBars.Bar bar1;
|
||||
|
|
@ -546,7 +292,9 @@ namespace MainUI
|
|||
private DevExpress.XtraBars.BarButtonItem barButtonItem_DataEdit;
|
||||
private DevExpress.XtraBars.BarSubItem barSubItem_Setting;
|
||||
private DevExpress.XtraBars.BarButtonItem barButtonItem_Language;
|
||||
private System.Windows.Forms.Button btn_Table;
|
||||
private DevExpress.XtraTab.XtraTabControl xtraTabControl1;
|
||||
private DevExpress.XtraTab.XtraTabPage xtraTabPage1;
|
||||
private DevExpress.XtraTab.XtraTabPage xtraTabPage2;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -27,8 +27,8 @@ namespace MainUI
|
|||
{
|
||||
public partial class MainForm : DevExpress.XtraBars.FluentDesignSystem.FluentDesignForm
|
||||
{
|
||||
InformationUserControl tab1;
|
||||
IsolationUserControl tab2;
|
||||
IsolationTabUserControl isoTab;
|
||||
MuffleTabUserControl muffleTab;
|
||||
DataEditForm dataEditForm;
|
||||
|
||||
public Information InformationData { get; private set; }
|
||||
|
|
@ -41,54 +41,27 @@ namespace MainUI
|
|||
|
||||
public List<EquipmentPackage> EquipmentData { get; private set; } = new List<EquipmentPackage>();
|
||||
|
||||
//[0]. "ISOData.json" [1]. "WeightData.json", [2]. "DisplacementData.json"
|
||||
//[0]. "ISOData.json" [1]. "WeightData.json", [2]. "DisplacementData.json" [3]. "DefaultQty.json"
|
||||
List<(JObject Json, string FilePath)> jsonFiles = new List<(JObject, string)>();
|
||||
|
||||
|
||||
public MainForm()
|
||||
{
|
||||
InitializeComponent();
|
||||
|
||||
JsonDataLoad();
|
||||
|
||||
tab1 = new InformationUserControl(jsonFiles[0].Json, jsonFiles[1].Json);
|
||||
tab2 = new IsolationUserControl(jsonFiles[2].Json);
|
||||
|
||||
SetLanguage();
|
||||
|
||||
// 이벤트 구독
|
||||
tab1.ModelItemsChanged += Tab1_ModelItemsChanged;
|
||||
tab1.WeightChanged += Tab1_WeightChanged;
|
||||
tab1.TypeSelectionChanged += Tab1_TypeSelectionChanged;
|
||||
tab1.EquipmentTypeSelectionChanged += Tab1_EquipmentTypeSelectionChanged;
|
||||
tab2.DiameterChanged += Tab2_DiameterChanged;
|
||||
tab2.ModelNameChanged += Tab2_ModelNameChanged;
|
||||
|
||||
var types = jsonFiles[0].Json.Properties().Select(p => p.Name).ToList();
|
||||
tab1.LoadEquipmentTypes(types);
|
||||
|
||||
tab1.Dock = DockStyle.Fill;
|
||||
tab2.Dock = DockStyle.Fill;
|
||||
|
||||
string imagePath = Path.Combine(Application.StartupPath, "ModelImage", "VWM.jpg");
|
||||
if (File.Exists(imagePath))
|
||||
{
|
||||
pictureEdit1.Image = Image.FromFile(imagePath);
|
||||
}
|
||||
isoTab = new IsolationTabUserControl();
|
||||
muffleTab = new MuffleTabUserControl();
|
||||
SetTabControl();
|
||||
}
|
||||
|
||||
private void JsonDataLoad()
|
||||
private void SetTabControl()
|
||||
{
|
||||
string[] fileNames = { "ISOData.json", "WeightData.json", "DisplacementData.json" };
|
||||
|
||||
foreach (var fileName in fileNames)
|
||||
{
|
||||
string fullPath = Path.GetFullPath(Path.Combine(AppContext.BaseDirectory, fileName));
|
||||
string json = File.ReadAllText(fullPath);
|
||||
JObject obj = JObject.Parse(json);
|
||||
jsonFiles.Add((obj, fullPath));
|
||||
}
|
||||
|
||||
xtraTabPage1.Controls.Clear();
|
||||
isoTab.Dock = DockStyle.Fill;
|
||||
xtraTabPage1.Controls.Add(isoTab);
|
||||
xtraTabPage2.Controls.Clear();
|
||||
muffleTab.Dock = DockStyle.Fill;
|
||||
xtraTabPage2.Controls.Add(muffleTab);
|
||||
}
|
||||
|
||||
private void SetLanguage()
|
||||
|
|
@ -101,12 +74,13 @@ namespace MainUI
|
|||
Thread.CurrentThread.CurrentUICulture = culture;
|
||||
|
||||
ChangedLanguage();
|
||||
tab1.ChangedLanguage();
|
||||
tab2.ChangedLanguage();
|
||||
}
|
||||
|
||||
public void OnOpen()
|
||||
{
|
||||
var tab1 = isoTab.tab1;
|
||||
var tab2 = isoTab.tab2;
|
||||
|
||||
using (var ofd = new OpenFileDialog
|
||||
{
|
||||
Filter = "Excel 파일 (*.xlsx;*.xls)|*.xlsx;*.xls|JSON 파일 (*.json)|*.json", // 엑셀 또는 JSON 파일만
|
||||
|
|
@ -128,6 +102,8 @@ namespace MainUI
|
|||
// 엑셀 읽기
|
||||
equipmentData = ReadExcelToEquipmentPackage(fullPath);
|
||||
|
||||
|
||||
|
||||
foreach (var data in equipmentData)
|
||||
{
|
||||
tab1.SetInformation(data.Information);
|
||||
|
|
@ -148,9 +124,9 @@ namespace MainUI
|
|||
});
|
||||
|
||||
string label = data.Information.EQUIPMENTNUMBER.ToString();
|
||||
listBoxControl1.Items.Add(label);
|
||||
isoTab.listBoxControl1.Items.Add(label);
|
||||
|
||||
listBoxControl1.SelectedIndex = listBoxControl1.ItemCount - 1;
|
||||
isoTab.listBoxControl1.SelectedIndex = isoTab.listBoxControl1.ItemCount - 1;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -185,9 +161,9 @@ namespace MainUI
|
|||
});
|
||||
|
||||
string label = data.Information.EQUIPMENTNUMBER.ToString();
|
||||
listBoxControl1.Items.Add(label);
|
||||
isoTab.listBoxControl1.Items.Add(label);
|
||||
|
||||
listBoxControl1.SelectedIndex = listBoxControl1.ItemCount - 1;
|
||||
isoTab.listBoxControl1.SelectedIndex = isoTab.listBoxControl1.ItemCount - 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -195,6 +171,8 @@ namespace MainUI
|
|||
}
|
||||
}
|
||||
|
||||
isoTab.EquipmentData = EquipmentData;
|
||||
|
||||
}
|
||||
|
||||
private List<EquipmentPackage> ReadExcelToEquipmentPackage(string filePath)
|
||||
|
|
@ -277,38 +255,29 @@ namespace MainUI
|
|||
return lst_data;
|
||||
}
|
||||
|
||||
|
||||
|
||||
private void ChangedLanguage()
|
||||
{
|
||||
var rm = new ComponentResourceManager(typeof(MainForm));
|
||||
var rm = Properties.Resources.ResourceManager;
|
||||
CultureInfo culture = Thread.CurrentThread.CurrentUICulture;
|
||||
|
||||
var font = new Font("Tahoma", 12F);
|
||||
|
||||
// resx 파일의 "이름" 열(Key)로 직접 불러오기
|
||||
InformationTab.Text = rm.GetString("General_Information");
|
||||
IsolationTab.Text = rm.GetString("Isolator_Information");
|
||||
btn_Add.Text = rm.GetString("Add");
|
||||
btn_Del.Text = rm.GetString("Delete");
|
||||
btn_Update.Text = rm.GetString("Update");
|
||||
btn_Report.Text = rm.GetString("Print_Invoice");
|
||||
btn_Table.Text = rm.GetString("Print_Table");
|
||||
// 탭 / 버튼 리소스 적용 함수
|
||||
string L(string key) => rm.GetString(key, culture) ?? key;
|
||||
|
||||
InformationTab.Appearance.Default.Font = font;
|
||||
IsolationTab.Appearance.Default.Font = font;
|
||||
btn_Add.Font = font;
|
||||
btn_Del.Font = font;
|
||||
btn_Update.Font = font;
|
||||
btn_Report.Font = font;
|
||||
btn_Table.Font = font;
|
||||
// --- Menu Bar Items ---
|
||||
barSubItem_File.Caption = L("File");
|
||||
barSubItem_Edit.Caption = L("Edit");
|
||||
barSubItem_Setting.Caption = L("Setting");
|
||||
barButtonItem_Open.Caption = L("Open_File");
|
||||
barButtonItem_Export.Caption = L("Export_File");
|
||||
barButtonItem_DataEdit.Caption = L("Data_Editor");
|
||||
barButtonItem_Language.Caption = L("Change_Language");
|
||||
|
||||
|
||||
barSubItem_File.Caption = rm.GetString("File");
|
||||
barSubItem_Edit.Caption = rm.GetString("Edit");
|
||||
barSubItem_Setting.Caption = rm.GetString("Setting");
|
||||
barButtonItem_Open.Caption = rm.GetString("Open_File");
|
||||
barButtonItem_Export.Caption = rm.GetString("Export_File");
|
||||
barButtonItem_DataEdit.Caption = rm.GetString("Data_Editor");
|
||||
barButtonItem_Language.Caption = rm.GetString("Change_Language");
|
||||
|
||||
// 모든 BarItem 폰트 적용
|
||||
foreach (var item in barManager1.Items)
|
||||
{
|
||||
if (item is DevExpress.XtraBars.BarItem barItem)
|
||||
|
|
@ -317,285 +286,6 @@ namespace MainUI
|
|||
barItem.ItemAppearance.Normal.Options.UseFont = true;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
private void InformationTab_Click(object sender, EventArgs e)
|
||||
{
|
||||
splitContainerControl1.Panel2.Controls.Clear();
|
||||
splitContainerControl1.Panel2.Controls.Add(tab1);
|
||||
}
|
||||
|
||||
private void IsolationTab_Click(object sender, EventArgs e)
|
||||
{
|
||||
splitContainerControl1.Panel2.Controls.Clear();
|
||||
splitContainerControl1.Panel2.Controls.Add(tab2);
|
||||
}
|
||||
|
||||
private void Form1_Load(object sender, EventArgs e)
|
||||
{
|
||||
splitContainerControl1.Panel2.Controls.Clear();
|
||||
splitContainerControl1.Panel2.Controls.Add(tab1);
|
||||
}
|
||||
|
||||
private void accordionControl1_ElementClick(object sender, DevExpress.XtraBars.Navigation.ElementClickEventArgs e)
|
||||
{
|
||||
// 모든 아이템 색상 초기화
|
||||
foreach (var element in accordionControl1.Elements)
|
||||
{
|
||||
element.Appearance.Normal.BackColor = Color.Empty;
|
||||
}
|
||||
|
||||
// 선택된 아이템만 색상 변경
|
||||
e.Element.Appearance.Normal.BackColor = SystemColors.MenuHighlight;
|
||||
|
||||
// 선택 상태 유지
|
||||
accordionControl1.SelectedElement = e.Element;
|
||||
}
|
||||
|
||||
private void btn_Add_Click(object sender, EventArgs e)
|
||||
{
|
||||
string label = tab1.GetInformation().EQUIPMENTNUMBER.ToString();
|
||||
|
||||
foreach (string list in listBoxControl1.Items)
|
||||
{
|
||||
if (list == label)
|
||||
{
|
||||
MessageBox.Show($"{list}는 이미 존재 하는 장비 번호 입니다!", "데이터 추가 실패!", MessageBoxButtons.OK, MessageBoxIcon.Information);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
EquipmentData.Add(new EquipmentPackage
|
||||
{
|
||||
Information = tab1.GetInformation(),
|
||||
Isolation = tab2.GetIsolation()
|
||||
});
|
||||
|
||||
|
||||
listBoxControl1.Items.Add(label);
|
||||
|
||||
listBoxControl1.SelectedIndex = listBoxControl1.ItemCount - 1;
|
||||
}
|
||||
|
||||
private void btn_Report_Click(object sender, EventArgs e)
|
||||
{
|
||||
foreach (var data in EquipmentData)
|
||||
{
|
||||
if (data.Information.TYPE == "")
|
||||
{
|
||||
data.Information.TYPE = data.Information.CATEGORY;
|
||||
}
|
||||
|
||||
|
||||
if (data.Isolation.IBBASE == "0" && (data.Information.RPM == "" || data.Information.QUANTITY == "" ||
|
||||
data.Isolation.DISCHARGEDIAMETER == "" || data.Isolation.SUCTIONDIAMETER == ""))
|
||||
{
|
||||
MessageBox.Show($"장비번호 {data.Information.EQUIPMENTNUMBER} 에 입력하지 않은 데이터가 존재합니다.", "내보내기 실패!", MessageBoxButtons.OK, MessageBoxIcon.Information);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
string savePath = Path.Combine(Application.StartupPath, "equipment.json");
|
||||
|
||||
string json = JsonConvert.SerializeObject(EquipmentData, Newtonsoft.Json.Formatting.Indented);
|
||||
|
||||
File.WriteAllText(savePath, json, Encoding.UTF8);
|
||||
|
||||
MessageBox.Show("저장 완료!", "저장 완료", MessageBoxButtons.OK, MessageBoxIcon.Information);
|
||||
|
||||
Process.Start("NSV_Report.exe");
|
||||
|
||||
}
|
||||
|
||||
private void btn_CAD_Click(object sender, EventArgs e)
|
||||
{
|
||||
LoadEquipmentList.DllLoad();
|
||||
}
|
||||
|
||||
private void listBoxControl1_SelectedIndexChanged(object sender, EventArgs e)
|
||||
{
|
||||
|
||||
// 새 항목 표시
|
||||
int idx = listBoxControl1.SelectedIndex;
|
||||
if (idx < 0 || idx >= EquipmentData.Count)
|
||||
return;
|
||||
|
||||
tab1.SetInformation(EquipmentData[idx].Information);
|
||||
tab2.SetIsolation(EquipmentData[idx].Isolation);
|
||||
}
|
||||
|
||||
private void Tab1_TypeSelectionChanged(object sender, string selectedText)
|
||||
{
|
||||
bool cond = tab2.rg_ISO_IBBASE.SelectedIndex == 0 && (selectedText == "양흡입" || selectedText == "인라인");
|
||||
|
||||
tab2.text_ISO_pumpL2.Enabled = cond;
|
||||
tab2.text_ISO_pumpW2.Enabled = cond;
|
||||
}
|
||||
|
||||
private void Tab1_EquipmentTypeSelectionChanged(object sender, string selectedText)
|
||||
{
|
||||
tab2.EquipmentType = selectedText;
|
||||
|
||||
DevExpress.XtraEditors.ComboBoxEdit[] comboBoxes =
|
||||
{
|
||||
tab2.cb_ISO_FlexibleModel1,
|
||||
tab2.cb_ISO_FlexibleModel2,
|
||||
tab2.cb_ISO_FlexibleModel3
|
||||
};
|
||||
|
||||
DevExpress.XtraEditors.TextEdit[] textEdits =
|
||||
{
|
||||
tab2.text_ISO_FlexibleDia1,
|
||||
tab2.text_ISO_FlexibleDia2,
|
||||
tab2.text_ISO_FlexibleDia3,
|
||||
tab2.text_ISO_FlexibleQty1,
|
||||
tab2.text_ISO_FlexibleQty2,
|
||||
tab2.text_ISO_FlexibleQty3,
|
||||
};
|
||||
|
||||
|
||||
int? index = null;
|
||||
bool enabled = false;
|
||||
|
||||
if (selectedText == "냉각탑")
|
||||
{
|
||||
index = 0;
|
||||
enabled = true;
|
||||
}
|
||||
else if (selectedText == "펌프" || selectedText == "냉동기")
|
||||
{
|
||||
index = 1;
|
||||
enabled = true;
|
||||
}
|
||||
|
||||
foreach (var combo in comboBoxes)
|
||||
{
|
||||
combo.Enabled = enabled;
|
||||
if (index.HasValue)
|
||||
combo.SelectedIndex = index.Value;
|
||||
}
|
||||
|
||||
foreach (var text in textEdits)
|
||||
{
|
||||
text.Enabled = enabled;
|
||||
}
|
||||
|
||||
string txt = tab2.cb_ISO_MODELNAME.Text ?? string.Empty;
|
||||
string model = txt.Length >= 3 ? txt.Substring(0, 3) : txt;
|
||||
|
||||
if (selectedText == "펌프" && (model == "SMA" || model == "SMB"))
|
||||
{
|
||||
tab2.rg_ISO_IBBASE.SelectedIndex = 0;
|
||||
}
|
||||
else
|
||||
{
|
||||
tab2.rg_ISO_IBBASE.SelectedIndex = 1;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
private void Tab1_ModelItemsChanged(List<string> model)
|
||||
{
|
||||
// tab1에서 선택한 값 → tab2에도 반영
|
||||
tab2.cb_ISO_MODELNAME.Properties.Items.Clear();
|
||||
tab2.cb_ISO_MODELNAME.Properties.Items.AddRange(model);
|
||||
tab2.cb_ISO_MODELNAME.SelectedIndex = 0;
|
||||
}
|
||||
|
||||
private void Tab1_WeightChanged(string weight)
|
||||
{
|
||||
// tab1에서 선택한 값 → tab2에도 반영
|
||||
tab2.Weight = weight;
|
||||
tab2.FindDisPlacement();
|
||||
tab2.FindCapacity();
|
||||
}
|
||||
|
||||
private void Tab2_DiameterChanged(string dimension)
|
||||
{
|
||||
tab1.Dimension = dimension;
|
||||
tab1.SetWeight();
|
||||
|
||||
}
|
||||
|
||||
private void Tab2_ModelNameChanged(string model)
|
||||
{
|
||||
//이미지 변경
|
||||
if (!string.IsNullOrEmpty(model) && model.Length >= 3 && model.Substring(0, 3) == "VWM")
|
||||
{
|
||||
model = "VWM";
|
||||
}
|
||||
|
||||
string imagePath = Path.Combine(Application.StartupPath, "ModelImage", $"{model}.jpg");
|
||||
|
||||
if (File.Exists(imagePath))
|
||||
{
|
||||
pictureEdit1.Image = Image.FromFile(imagePath);
|
||||
}
|
||||
}
|
||||
|
||||
private void btn_Del_Click(object sender, EventArgs e)
|
||||
{
|
||||
listBoxControl1.SelectedIndexChanged -= listBoxControl1_SelectedIndexChanged;
|
||||
|
||||
var indices = listBoxControl1.SelectedIndices.Cast<int>().OrderByDescending(i => i).ToList();
|
||||
|
||||
if (indices.Count == 0)
|
||||
return;
|
||||
|
||||
int lastIndex = indices.Last(); // 삭제 후 다시 선택할 기준 인덱스
|
||||
|
||||
// EquipmentData와 ListBoxControl 동기 삭제
|
||||
foreach (int idx in indices)
|
||||
{
|
||||
if (idx >= 0 && idx < EquipmentData.Count)
|
||||
EquipmentData.RemoveAt(idx);
|
||||
if (idx >= 0 && idx < listBoxControl1.Items.Count)
|
||||
listBoxControl1.Items.RemoveAt(idx);
|
||||
}
|
||||
|
||||
// 이벤트 다시 연결
|
||||
listBoxControl1.SelectedIndexChanged += listBoxControl1_SelectedIndexChanged;
|
||||
|
||||
if (EquipmentData.Count == 0)
|
||||
{
|
||||
tab1.SetInformation(null);
|
||||
tab2.SetIsolation(null);
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
// 인덱스 계산 (현재 인덱스 - 1, 단 0 이하이면 0)
|
||||
int newIndex = lastIndex - 1;
|
||||
if (newIndex < 0) newIndex = 0;
|
||||
|
||||
EquipmentPackage selectedData = EquipmentData[newIndex];
|
||||
if (selectedData == null)
|
||||
return;
|
||||
|
||||
tab1.SetInformation(selectedData.Information);
|
||||
tab2.SetIsolation(selectedData.Isolation);
|
||||
|
||||
}
|
||||
|
||||
private void Btn_Update_Click(object sender, EventArgs e)
|
||||
{
|
||||
int idx = listBoxControl1.SelectedIndex;
|
||||
if (idx < 0 || idx >= EquipmentData.Count)
|
||||
{
|
||||
MessageBox.Show("수정할 항목을 선택하세요.");
|
||||
return;
|
||||
}
|
||||
|
||||
// 현재 탭의 내용으로 갱신
|
||||
EquipmentData[idx].Information = tab1.GetInformation();
|
||||
EquipmentData[idx].Isolation = tab2.GetIsolation();
|
||||
|
||||
// 리스트박스 항목 라벨도 갱신 (예: 장비번호 표시)
|
||||
string newLabel = tab1.GetInformation().EQUIPMENTNUMBER.ToString();
|
||||
listBoxControl1.Items[idx] = newLabel;
|
||||
|
||||
MessageBox.Show("선택된 항목이 수정되었습니다.");
|
||||
}
|
||||
|
||||
private void barButtonItem_Open_ItemClick(object sender, ItemClickEventArgs e)
|
||||
|
|
@ -617,7 +307,7 @@ namespace MainUI
|
|||
private void barButtonItem_DataEdit_ItemClick(object sender, ItemClickEventArgs e)
|
||||
{
|
||||
dataEditForm = new DataEditForm();
|
||||
dataEditForm.Show();
|
||||
//dataEditForm
|
||||
}
|
||||
|
||||
private void barButtonItem_Language_ItemClick(object sender, ItemClickEventArgs e)
|
||||
|
|
@ -638,8 +328,8 @@ namespace MainUI
|
|||
LanguageJson = nextLang;
|
||||
|
||||
ChangedLanguage();
|
||||
tab1.ChangedLanguage();
|
||||
tab2.ChangedLanguage();
|
||||
isoTab.ChangedLanguage();
|
||||
muffleTab.ChangedLanguage();
|
||||
}
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -1,172 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||
<data name="fluentFormDefaultManager1.TrayLocation" type="System.Resources.ResXNullRef, System.Windows.Forms">
|
||||
<value />
|
||||
</data>
|
||||
<data name="barManager1.TrayLocation" type="System.Resources.ResXNullRef, System.Windows.Forms">
|
||||
<value />
|
||||
</data>
|
||||
<data name="MainForm.IconOptions.Image" type="System.Resources.ResXNullRef, System.Windows.Forms">
|
||||
<value />
|
||||
</data>
|
||||
<data name="General_Information" xml:space="preserve">
|
||||
<value>기본정보</value>
|
||||
</data>
|
||||
<data name="Isolator_Information" xml:space="preserve">
|
||||
<value>방진설비</value>
|
||||
</data>
|
||||
<data name="Print_Invoice" xml:space="preserve">
|
||||
<value>계산서 출력</value>
|
||||
</data>
|
||||
<data name="Add" xml:space="preserve">
|
||||
<value>추가</value>
|
||||
</data>
|
||||
<data name="Delete" xml:space="preserve">
|
||||
<value>삭제</value>
|
||||
</data>
|
||||
<data name="Update" xml:space="preserve">
|
||||
<value>수정</value>
|
||||
</data>
|
||||
<data name="Edit" xml:space="preserve">
|
||||
<value>편집</value>
|
||||
</data>
|
||||
<data name="File" xml:space="preserve">
|
||||
<value>파일</value>
|
||||
</data>
|
||||
<data name="Open_File" xml:space="preserve">
|
||||
<value>열기 (Excel 또는 .json)</value>
|
||||
</data>
|
||||
<data name="Setting" xml:space="preserve">
|
||||
<value>설정</value>
|
||||
</data>
|
||||
<data name="Export_File" xml:space="preserve">
|
||||
<value>파일로 내보내기</value>
|
||||
</data>
|
||||
<data name="Change_Language" xml:space="preserve">
|
||||
<value>언어 변경</value>
|
||||
</data>
|
||||
<data name="Data_Editor" xml:space="preserve">
|
||||
<value>데이터 편집</value>
|
||||
</data>
|
||||
<data name="Print_Table" xml:space="preserve">
|
||||
<value>일람표 출력</value>
|
||||
</data>
|
||||
</root>
|
||||
|
|
@ -117,9 +117,6 @@
|
|||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<metadata name="fluentFormDefaultManager1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>17, 17</value>
|
||||
</metadata>
|
||||
<metadata name="barManager1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>223, 17</value>
|
||||
</metadata>
|
||||
|
|
@ -373,46 +370,7 @@
|
|||
B2vbRKLzNxUlAAAAAElFTkSuQmCC
|
||||
</value>
|
||||
</data>
|
||||
<data name="General_Information" xml:space="preserve">
|
||||
<value>General Information</value>
|
||||
</data>
|
||||
<data name="Isolator_Information" xml:space="preserve">
|
||||
<value>Isolator Information</value>
|
||||
</data>
|
||||
<data name="Print_Invoice" xml:space="preserve">
|
||||
<value>Print Invoice</value>
|
||||
</data>
|
||||
<data name="Add" xml:space="preserve">
|
||||
<value>Add</value>
|
||||
</data>
|
||||
<data name="Delete" xml:space="preserve">
|
||||
<value>Delete</value>
|
||||
</data>
|
||||
<data name="Update" xml:space="preserve">
|
||||
<value>Update</value>
|
||||
</data>
|
||||
<data name="Edit" xml:space="preserve">
|
||||
<value>Edit</value>
|
||||
</data>
|
||||
<data name="File" xml:space="preserve">
|
||||
<value>File</value>
|
||||
</data>
|
||||
<data name="Open_File" xml:space="preserve">
|
||||
<value>Open(Excel or .json)</value>
|
||||
</data>
|
||||
<data name="Setting" xml:space="preserve">
|
||||
<value>Setting</value>
|
||||
</data>
|
||||
<data name="Export_File" xml:space="preserve">
|
||||
<value>Export File</value>
|
||||
</data>
|
||||
<data name="Change_Language" xml:space="preserve">
|
||||
<value>Change Language</value>
|
||||
</data>
|
||||
<data name="Data_Editor" xml:space="preserve">
|
||||
<value>Data Editor</value>
|
||||
</data>
|
||||
<data name="Print_Table" xml:space="preserve">
|
||||
<value>Print Table</value>
|
||||
</data>
|
||||
<metadata name="fluentFormDefaultManager1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>17, 17</value>
|
||||
</metadata>
|
||||
</root>
|
||||
|
|
@ -57,22 +57,19 @@
|
|||
<Reference Include="ClosedXML.Parser, Version=1.0.0.0, Culture=neutral, PublicKeyToken=1d5f7376574c51ec, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\ClosedXML.Parser.2.0.0\lib\netstandard2.0\ClosedXML.Parser.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="DevExpress.BonusSkins.v21.2" />
|
||||
<Reference Include="DevExpress.Data.Desktop.v21.2" />
|
||||
<Reference Include="DevExpress.Data.v21.2" />
|
||||
<Reference Include="DevExpress.Printing.v21.2.Core" />
|
||||
<Reference Include="DevExpress.SpellChecker.v21.2.Core, Version=21.2.14.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
|
||||
<Reference Include="DevExpress.Utils.v21.2" />
|
||||
<Reference Include="DevExpress.XtraBars.v21.2" />
|
||||
<Reference Include="DevExpress.Sparkline.v21.2.Core" />
|
||||
<Reference Include="DevExpress.XtraEditors.v21.2" />
|
||||
<Reference Include="DevExpress.XtraLayout.v21.2, Version=21.2.14.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
|
||||
<Reference Include="DevExpress.XtraScheduler.v21.2, Version=21.2.14.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
|
||||
<Reference Include="DevExpress.XtraScheduler.v21.2.Core, Version=21.2.14.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
|
||||
<Reference Include="DevExpress.XtraScheduler.v21.2.Core.Desktop, Version=21.2.14.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
|
||||
<Reference Include="DevExpress.XtraScheduler.v21.2.Extensions, Version=21.2.14.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
|
||||
<Reference Include="DevExpress.XtraSpellChecker.v21.2, Version=21.2.14.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
|
||||
<Reference Include="DevExpress.XtraTreeList.v21.2, Version=21.2.14.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
|
||||
<Reference Include="DevExpress.Data.Desktop.v25.1, Version=25.1.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
|
||||
<Reference Include="DevExpress.Data.v25.1, Version=25.1.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
|
||||
<Reference Include="DevExpress.Drawing.v25.1, Version=25.1.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
|
||||
<Reference Include="DevExpress.Printing.v25.1.Core, Version=25.1.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
|
||||
<Reference Include="DevExpress.Utils.v25.1, Version=25.1.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
|
||||
<SpecificVersion>False</SpecificVersion>
|
||||
</Reference>
|
||||
<Reference Include="DevExpress.XtraBars.v25.1, Version=25.1.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
|
||||
<SpecificVersion>False</SpecificVersion>
|
||||
</Reference>
|
||||
<Reference Include="DevExpress.XtraEditors.v25.1, Version=25.1.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
|
||||
<SpecificVersion>False</SpecificVersion>
|
||||
</Reference>
|
||||
<Reference Include="DocumentFormat.OpenXml, Version=3.1.1.0, Culture=neutral, PublicKeyToken=8fb06cb64d019a17, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\DocumentFormat.OpenXml.3.1.1\lib\net46\DocumentFormat.OpenXml.dll</HintPath>
|
||||
</Reference>
|
||||
|
|
@ -111,6 +108,7 @@
|
|||
<Reference Include="System.ComponentModel.DataAnnotations" />
|
||||
<Reference Include="System.configuration" />
|
||||
<Reference Include="System.Core" />
|
||||
<Reference Include="System.Data.Linq" />
|
||||
<Reference Include="System.IO.Pipelines, Version=9.0.0.9, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\System.IO.Pipelines.9.0.9\lib\net462\System.IO.Pipelines.dll</HintPath>
|
||||
</Reference>
|
||||
|
|
@ -124,6 +122,7 @@
|
|||
<Reference Include="System.Runtime.CompilerServices.Unsafe, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\System.Runtime.CompilerServices.Unsafe.6.0.0\lib\net461\System.Runtime.CompilerServices.Unsafe.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Runtime.Remoting" />
|
||||
<Reference Include="System.Security" />
|
||||
<Reference Include="System.Security.Cryptography.Xml, Version=8.0.0.2, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\System.Security.Cryptography.Xml.8.0.2\lib\net462\System.Security.Cryptography.Xml.dll</HintPath>
|
||||
|
|
@ -151,6 +150,12 @@
|
|||
<Reference Include="WindowsBase" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="IsolationTabUserControl.cs">
|
||||
<SubType>UserControl</SubType>
|
||||
</Compile>
|
||||
<Compile Include="IsolationTabUserControl.Designer.cs">
|
||||
<DependentUpon>IsolationTabUserControl.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="LoadEquipmentList.cs" />
|
||||
<Compile Include="MainForm.cs">
|
||||
<SubType>Form</SubType>
|
||||
|
|
@ -171,16 +176,28 @@
|
|||
<DependentUpon>InformationUserControl.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Model\InputModel.cs" />
|
||||
<Compile Include="MuffleDuctSystemUserControl.cs">
|
||||
<SubType>UserControl</SubType>
|
||||
</Compile>
|
||||
<Compile Include="MuffleDuctSystemUserControl.Designer.cs">
|
||||
<DependentUpon>MuffleDuctSystemUserControl.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="MuffleInformationUserControl.cs">
|
||||
<SubType>UserControl</SubType>
|
||||
</Compile>
|
||||
<Compile Include="MuffleInformationUserControl.Designer.cs">
|
||||
<DependentUpon>MuffleInformationUserControl.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="MuffleTabUserControl.cs">
|
||||
<SubType>UserControl</SubType>
|
||||
</Compile>
|
||||
<Compile Include="MuffleTabUserControl.Designer.cs">
|
||||
<DependentUpon>MuffleTabUserControl.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Program.cs" />
|
||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||
<EmbeddedResource Include="InformationUserControl.ko.resx">
|
||||
<DependentUpon>InformationUserControl.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="IsolationUserControl.ko.resx">
|
||||
<DependentUpon>IsolationUserControl.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="MainForm.ko.resx">
|
||||
<DependentUpon>MainForm.cs</DependentUpon>
|
||||
<EmbeddedResource Include="IsolationTabUserControl.resx">
|
||||
<DependentUpon>IsolationTabUserControl.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="MainForm.resx">
|
||||
<DependentUpon>MainForm.cs</DependentUpon>
|
||||
|
|
@ -191,7 +208,15 @@
|
|||
<EmbeddedResource Include="InformationUserControl.resx">
|
||||
<DependentUpon>InformationUserControl.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Properties\licenses.licx" />
|
||||
<EmbeddedResource Include="MuffleDuctSystemUserControl.resx">
|
||||
<DependentUpon>MuffleDuctSystemUserControl.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="MuffleInformationUserControl.resx">
|
||||
<DependentUpon>MuffleInformationUserControl.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="MuffleTabUserControl.resx">
|
||||
<DependentUpon>MuffleTabUserControl.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Properties\Resources.ko.resx">
|
||||
<Generator>ResXFileCodeGenerator</Generator>
|
||||
<LastGenOutput>Resources.ko.Designer.cs</LastGenOutput>
|
||||
|
|
@ -265,6 +290,9 @@
|
|||
<EmbedInteropTypes>True</EmbedInteropTypes>
|
||||
</COMReference>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<WCFMetadata Include="Connected Services\" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
||||
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
|
||||
Other similar extension points exist, see Microsoft.Common.targets.
|
||||
|
|
|
|||
|
|
@ -63,5 +63,36 @@ namespace MainUI.Model
|
|||
|
||||
}
|
||||
|
||||
public class MuffleInformation
|
||||
{
|
||||
public string EQUIPMENTNUMBER { get; set; } // 장비번호
|
||||
public string LOCATION { get; set; } // 설치위치
|
||||
public string USAGE { get; set; } // 용도
|
||||
public string AIRVOLUME { get; set; } // 풍량
|
||||
public string PRESSURE { get; set; } // 정압
|
||||
public string EFFICIENCY { get; set; } // 효율
|
||||
public string FANTYPE { get; set; } // FAN TYPE
|
||||
public string FANQTY { get; set; } // FAN 수량
|
||||
public string NOISESTANDARD { get; set; } // 소음기준
|
||||
public string DUCTSIZE_W { get; set; } // 덕트 사이즈 W
|
||||
public string DUCTSIZE_H { get; set; } // 덕트 사이즈 H
|
||||
public string CHAMBERSIZE_W { get; set; } // 소음챔버 사이즈 W
|
||||
public string CHAMBERSIZE_H { get; set; } // 소음챔버 사이즈 H
|
||||
public string CHAMBERSIZE_L { get; set; } // 소음챔버 사이즈 L
|
||||
}
|
||||
|
||||
public class MuffleDuctSystem
|
||||
{
|
||||
public string DUCTLENGTH { get; set; } // 덕트길이
|
||||
public string SQUAREELBOWQTY { get; set; } // 사각엘보 수량
|
||||
public string ROUNDELBOWQTY { get; set; } // 라운드엘보 수량
|
||||
public string NOISEELBOWQTY { get; set; } // 소음엘보 수량
|
||||
public string BRANCHAIRVOLUME { get; set; } // 분기풍량
|
||||
public string DIFUUSERTYPE { get; set; } // 디퓨저 종류
|
||||
public string ND_W { get; set; } // N.D (W)
|
||||
public string ND_H { get; set; } // N.D (H)
|
||||
public string DUCTZOOMSIZE_W { get; set; } // 덕트확대 사이즈 (W)
|
||||
public string DUCTZOOMSIZE_H { get; set; } // 덕트확대 사이즈 (H)
|
||||
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -33,7 +33,7 @@ namespace NSVDataEdit
|
|||
|
||||
private DataSelectForm _dataSelectForm;
|
||||
|
||||
private string[] fileNames = { "ISOData.json", "WeightData.json", "DisplacementData.json" };
|
||||
private string[] fileNames = { "ISOData.json", "WeightData.json", "DisplacementData.json", "DefaultQty.json" };
|
||||
|
||||
private bool InitializeGrid()
|
||||
{
|
||||
|
|
@ -77,19 +77,26 @@ namespace NSVDataEdit
|
|||
FlattenIsolatorJson(originalJson);
|
||||
break;
|
||||
case 1:
|
||||
columns.Add("장비구분"); columns.Add("타입"); columns.Add("HP"); columns.Add("관경"); columns.Add("중량");
|
||||
columns.Add("장비구분"); columns.Add("타입"); columns.Add("입력값"); columns.Add("관경"); columns.Add("중량");
|
||||
FlattenWeightDataJson(originalJson);
|
||||
break;
|
||||
case 2:
|
||||
columns.Add("장비구분"); columns.Add("적용하중"); columns.Add("정적변위");
|
||||
FlattenSpecificationJson(originalJson);
|
||||
break;
|
||||
case 3:
|
||||
columns.Add("장비구분"); columns.Add("타입"); columns.Add("입력값"); columns.Add("방진기수량");
|
||||
FlattenDefaultQty(originalJson);
|
||||
break;
|
||||
//case 4:
|
||||
// columns.Add("이름"); columns.Add("출력 명칭");
|
||||
// FlattenFullNameJson(originalJson);
|
||||
// break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
||||
// 데이터 생성
|
||||
|
||||
|
||||
gridControl1.DataSource = table;
|
||||
|
||||
foreach (var col in gridView1.Columns)
|
||||
|
|
@ -123,7 +130,7 @@ namespace NSVDataEdit
|
|||
if (type.Value is JObject valueObj)
|
||||
{
|
||||
bool hasLocation = false;
|
||||
bool hasModel = false; // ✅ 중복 방지용
|
||||
bool hasModel = false; // 중복 방지용
|
||||
|
||||
foreach (var loc in valueObj)
|
||||
{
|
||||
|
|
@ -131,7 +138,7 @@ namespace NSVDataEdit
|
|||
|
||||
if (locName == "모델명")
|
||||
{
|
||||
hasModel = true; // ✅ 모델명 처리 완료 표시
|
||||
hasModel = true; // 모델명 처리 완료 표시
|
||||
|
||||
// "모델명": [ ... ] 형태
|
||||
if (loc.Value is JArray arr)
|
||||
|
|
@ -309,6 +316,78 @@ namespace NSVDataEdit
|
|||
|
||||
}
|
||||
|
||||
private void FlattenDefaultQty(JObject root)
|
||||
{
|
||||
table = new DataTable();
|
||||
table.Columns.Clear();
|
||||
|
||||
// columns 배열: ["장비구분", "타입", "입력값", "방진기수량"]
|
||||
foreach (var col in columns)
|
||||
table.Columns.Add(col);
|
||||
|
||||
// 1단계 : 장비구분 (공조기, 냉동기, 송풍기 등)
|
||||
foreach (var equip in root)
|
||||
{
|
||||
string equipName = equip.Key;
|
||||
JObject types = equip.Value as JObject;
|
||||
if (types == null) continue;
|
||||
|
||||
// 2단계 : 타입 (수평형, PLUG FAN, AIR FOIL(DS) 등)
|
||||
foreach (var type in types)
|
||||
{
|
||||
string typeName = type.Key;
|
||||
JObject detailObj = type.Value as JObject;
|
||||
if (detailObj == null) continue;
|
||||
|
||||
// 3단계 : 입력값(CMH 등) → 방진기수량
|
||||
foreach (var sub in detailObj)
|
||||
{
|
||||
string key = sub.Key; // "4400" 등
|
||||
string qty = sub.Value?.ToString() ?? "";
|
||||
|
||||
// ★ 관경 없음 → 입력값 / 방진기수량만 테이블에 저장
|
||||
table.Rows.Add(equipName, typeName, key, qty);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Grid 연결
|
||||
gridControl1.DataSource = table;
|
||||
gridView1.BestFitColumns();
|
||||
|
||||
// Grid 편집 가능하도록 설정
|
||||
gridView1.OptionsBehavior.Editable = true;
|
||||
gridView1.OptionsBehavior.ReadOnly = false;
|
||||
|
||||
foreach (DevExpress.XtraGrid.Columns.GridColumn c in gridView1.Columns)
|
||||
{
|
||||
c.OptionsColumn.AllowEdit = true;
|
||||
c.OptionsColumn.ReadOnly = false;
|
||||
}
|
||||
}
|
||||
|
||||
private void FlattenFullNameJson(JObject root)
|
||||
{
|
||||
table = new DataTable();
|
||||
table.Columns.Clear();
|
||||
|
||||
// 원하는 컬럼 구성
|
||||
table.Columns.Add("이름"); // Key
|
||||
table.Columns.Add("출력 명칭"); // Value
|
||||
|
||||
foreach (var kv in root)
|
||||
{
|
||||
string name = kv.Key;
|
||||
string fullName = kv.Value.ToString();
|
||||
|
||||
table.Rows.Add(name, fullName);
|
||||
}
|
||||
|
||||
// 그리드 바인딩
|
||||
gridControl1.DataSource = table;
|
||||
gridView1.BestFitColumns();
|
||||
}
|
||||
|
||||
private JObject RebuildIsolatorJson()
|
||||
{
|
||||
if (originalJson == null || table == null)
|
||||
|
|
@ -456,6 +535,78 @@ namespace NSVDataEdit
|
|||
return result;
|
||||
}
|
||||
|
||||
private JObject RebuildDefaultQtyDataJson()
|
||||
{
|
||||
if (table == null || table.Rows.Count == 0)
|
||||
{
|
||||
MessageBox.Show("테이블에 데이터가 없습니다.");
|
||||
return new JObject();
|
||||
}
|
||||
|
||||
JObject result = new JObject();
|
||||
|
||||
try
|
||||
{
|
||||
foreach (DataRow row in table.Rows)
|
||||
{
|
||||
string equip = row["장비구분"]?.ToString() ?? "";
|
||||
string type = row["타입"]?.ToString() ?? "";
|
||||
string hp = row["입력값"]?.ToString() ?? ""; // CMH, FAN번호 등
|
||||
string qty = row["방진기수량"]?.ToString() ?? ""; // 실제 값
|
||||
|
||||
// 필수값이 없으면 스킵
|
||||
if (string.IsNullOrWhiteSpace(equip) ||
|
||||
string.IsNullOrWhiteSpace(type) ||
|
||||
string.IsNullOrWhiteSpace(hp))
|
||||
continue;
|
||||
|
||||
// 1) 장비 노드
|
||||
JObject equipNode = result[equip] as JObject;
|
||||
if (equipNode == null)
|
||||
{
|
||||
equipNode = new JObject();
|
||||
result[equip] = equipNode;
|
||||
}
|
||||
|
||||
// 2) 타입 노드
|
||||
JObject typeNode = equipNode[type] as JObject;
|
||||
if (typeNode == null)
|
||||
{
|
||||
typeNode = new JObject();
|
||||
equipNode[type] = typeNode;
|
||||
}
|
||||
|
||||
typeNode[hp] = string.IsNullOrWhiteSpace(qty) ? null : JToken.FromObject(qty);
|
||||
}
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
MessageBox.Show("JSON 복원 중 오류: " + ex.Message);
|
||||
}
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
private JObject RebuildFullNameJson()
|
||||
{
|
||||
JObject result = new JObject();
|
||||
|
||||
foreach (DataRow row in table.Rows)
|
||||
{
|
||||
string name = row["이름"]?.ToString();
|
||||
string fullName = row["출력 명칭"]?.ToString();
|
||||
|
||||
if (string.IsNullOrWhiteSpace(name))
|
||||
continue;
|
||||
|
||||
// Value는 문자열 하나이므로 그대로 넣으면 됨
|
||||
result[name] = fullName ?? "";
|
||||
}
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
|
||||
private void barButtonItem_Open_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
|
||||
{
|
||||
InitializeGrid();
|
||||
|
|
@ -510,6 +661,10 @@ namespace NSVDataEdit
|
|||
newJson = RebuildWeightDataJson();
|
||||
else if (idx == 2)
|
||||
newJson = RebuildSpecificationJson();
|
||||
else if (idx == 3)
|
||||
newJson = RebuildDefaultQtyDataJson();
|
||||
//else if (idx == 4)
|
||||
// newJson = RebuildFullNameJson();
|
||||
else return;
|
||||
|
||||
File.WriteAllText(jsonPath, newJson.ToString(Newtonsoft.Json.Formatting.Indented));
|
||||
|
|
|
|||
|
|
@ -54,21 +54,22 @@
|
|||
this.cb_opendata.Properties.Items.AddRange(new object[] {
|
||||
global::NSVDataEdit.Properties.Resources.Isolator_of_Equipment,
|
||||
global::NSVDataEdit.Properties.Resources.Weight_data_of_Equipment,
|
||||
global::NSVDataEdit.Properties.Resources.Isolator_Specification});
|
||||
global::NSVDataEdit.Properties.Resources.Isolator_Specification,
|
||||
global::NSVDataEdit.Properties.Resources.Quantity_data_of_Equipment});
|
||||
this.tablePanel1.SetRow(this.cb_opendata, 0);
|
||||
this.cb_opendata.Size = new System.Drawing.Size(248, 30);
|
||||
this.cb_opendata.Size = new System.Drawing.Size(263, 30);
|
||||
this.cb_opendata.TabIndex = 0;
|
||||
//
|
||||
// btn_Open
|
||||
//
|
||||
this.tablePanel1.SetColumn(this.btn_Open, 1);
|
||||
this.btn_Open.Font = new System.Drawing.Font("Tahoma", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.btn_Open.Location = new System.Drawing.Point(273, 55);
|
||||
this.btn_Open.Location = new System.Drawing.Point(288, 55);
|
||||
this.btn_Open.Margin = new System.Windows.Forms.Padding(5);
|
||||
this.btn_Open.Name = "btn_Open";
|
||||
this.btn_Open.Padding = new System.Windows.Forms.Padding(5);
|
||||
this.tablePanel1.SetRow(this.btn_Open, 0);
|
||||
this.btn_Open.Size = new System.Drawing.Size(156, 40);
|
||||
this.btn_Open.Size = new System.Drawing.Size(165, 40);
|
||||
this.btn_Open.TabIndex = 1;
|
||||
this.btn_Open.Text = global::NSVDataEdit.Properties.Resources.Open;
|
||||
this.btn_Open.UseVisualStyleBackColor = true;
|
||||
|
|
@ -87,14 +88,14 @@
|
|||
this.tablePanel1.Padding = new System.Windows.Forms.Padding(10);
|
||||
this.tablePanel1.Rows.AddRange(new DevExpress.Utils.Layout.TablePanelRow[] {
|
||||
new DevExpress.Utils.Layout.TablePanelRow(DevExpress.Utils.Layout.TablePanelEntityStyle.Absolute, 26F)});
|
||||
this.tablePanel1.Size = new System.Drawing.Size(444, 151);
|
||||
this.tablePanel1.Size = new System.Drawing.Size(468, 151);
|
||||
this.tablePanel1.TabIndex = 1;
|
||||
//
|
||||
// DataSelectForm
|
||||
//
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 12F);
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||
this.ClientSize = new System.Drawing.Size(444, 151);
|
||||
this.ClientSize = new System.Drawing.Size(468, 151);
|
||||
this.Controls.Add(this.tablePanel1);
|
||||
this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
|
||||
this.Name = "DataSelectForm";
|
||||
|
|
|
|||
|
|
@ -32,17 +32,37 @@
|
|||
<WarningLevel>4</WarningLevel>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="DevExpress.BonusSkins.v21.2" />
|
||||
<Reference Include="DevExpress.Data.Desktop.v21.2" />
|
||||
<Reference Include="DevExpress.Data.v21.2" />
|
||||
<Reference Include="DevExpress.Utils.v21.2" />
|
||||
<Reference Include="DevExpress.Sparkline.v21.2.Core" />
|
||||
<Reference Include="DevExpress.XtraBars.v21.2, Version=21.2.14.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
|
||||
<Reference Include="DevExpress.XtraEditors.v21.2" />
|
||||
<Reference Include="DevExpress.Printing.v21.2.Core" />
|
||||
<Reference Include="DevExpress.XtraGrid.v21.2, Version=21.2.14.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
|
||||
<Reference Include="DevExpress.Data.Desktop.v25.1, Version=25.1.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
|
||||
<SpecificVersion>False</SpecificVersion>
|
||||
<HintPath>..\..\..\..\..\..\Program Files (x86)\DevExpress 21.2\Components\Bin\Framework\DevExpress.XtraGrid.v21.2.dll</HintPath>
|
||||
|
||||
</Reference>
|
||||
<Reference Include="DevExpress.Data.v25.1, Version=25.1.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
|
||||
<SpecificVersion>False</SpecificVersion>
|
||||
|
||||
</Reference>
|
||||
<Reference Include="DevExpress.Drawing.v25.1, Version=25.1.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
|
||||
<SpecificVersion>False</SpecificVersion>
|
||||
|
||||
</Reference>
|
||||
<Reference Include="DevExpress.Printing.v25.1.Core, Version=25.1.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
|
||||
<SpecificVersion>False</SpecificVersion>
|
||||
|
||||
</Reference>
|
||||
<Reference Include="DevExpress.Utils.v25.1, Version=25.1.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
|
||||
<SpecificVersion>False</SpecificVersion>
|
||||
|
||||
</Reference>
|
||||
<Reference Include="DevExpress.XtraBars.v25.1, Version=25.1.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
|
||||
<SpecificVersion>False</SpecificVersion>
|
||||
|
||||
</Reference>
|
||||
<Reference Include="DevExpress.XtraEditors.v25.1, Version=25.1.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
|
||||
<SpecificVersion>False</SpecificVersion>
|
||||
|
||||
</Reference>
|
||||
<Reference Include="DevExpress.XtraGrid.v25.1, Version=25.1.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
|
||||
<SpecificVersion>False</SpecificVersion>
|
||||
|
||||
</Reference>
|
||||
<Reference Include="Newtonsoft.Json, Version=13.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\Newtonsoft.Json.13.0.4\lib\net45\Newtonsoft.Json.dll</HintPath>
|
||||
|
|
|
|||
|
|
@ -105,6 +105,15 @@ namespace NSVDataEdit.Properties {
|
|||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Name of Isolator Model과(와) 유사한 지역화된 문자열을 찾습니다.
|
||||
/// </summary>
|
||||
internal static string Name_of_Isolator_Model {
|
||||
get {
|
||||
return ResourceManager.GetString("Name of Isolator Model", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Open과(와) 유사한 지역화된 문자열을 찾습니다.
|
||||
/// </summary>
|
||||
|
|
@ -114,6 +123,15 @@ namespace NSVDataEdit.Properties {
|
|||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Quantity data of Equipment과(와) 유사한 지역화된 문자열을 찾습니다.
|
||||
/// </summary>
|
||||
internal static string Quantity_data_of_Equipment {
|
||||
get {
|
||||
return ResourceManager.GetString("Quantity data of Equipment", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Save과(와) 유사한 지역화된 문자열을 찾습니다.
|
||||
/// </summary>
|
||||
|
|
|
|||
|
|
@ -132,9 +132,15 @@
|
|||
<data name="Isolator Specification" xml:space="preserve">
|
||||
<value>제품별 용량 및 변위</value>
|
||||
</data>
|
||||
<data name="Name of Isolator Model" xml:space="preserve">
|
||||
<value>방진기 모델명</value>
|
||||
</data>
|
||||
<data name="Open" xml:space="preserve">
|
||||
<value>열기</value>
|
||||
</data>
|
||||
<data name="Quantity data of Equipment" xml:space="preserve">
|
||||
<value>장비 용량별 방진기 기본 수량</value>
|
||||
</data>
|
||||
<data name="Save" xml:space="preserve">
|
||||
<value>저장</value>
|
||||
</data>
|
||||
|
|
|
|||
|
|
@ -132,9 +132,15 @@
|
|||
<data name="Isolator Specification" xml:space="preserve">
|
||||
<value>Isolator Specification</value>
|
||||
</data>
|
||||
<data name="Name of Isolator Model" xml:space="preserve">
|
||||
<value>Name of Isolator Model</value>
|
||||
</data>
|
||||
<data name="Open" xml:space="preserve">
|
||||
<value>Open</value>
|
||||
</data>
|
||||
<data name="Quantity data of Equipment" xml:space="preserve">
|
||||
<value>Quantity data of Equipment</value>
|
||||
</data>
|
||||
<data name="Save" xml:space="preserve">
|
||||
<value>Save</value>
|
||||
</data>
|
||||
|
|
|
|||
|
|
@ -1,3 +0,0 @@
|
|||
DevExpress.XtraEditors.ComboBoxEdit, DevExpress.XtraEditors.v21.2, Version=21.2.14.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
||||
DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v21.2, Version=21.2.14.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
||||
DevExpress.XtraBars.BarManager, DevExpress.XtraBars.v21.2, Version=21.2.14.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
|
@ -97,3 +97,103 @@ C:\Users\YJH\Desktop\NSV\Main\MainUI\MainUI\NSVDataEdit\obj\Release\ko\NSVDataEd
|
|||
C:\Users\YJH\Desktop\NSV\Main\MainUI\MainUI\NSVDataEdit\obj\Release\NSVDataEdit.csproj.CopyComplete
|
||||
C:\Users\YJH\Desktop\NSV\Main\MainUI\MainUI\NSVDataEdit\obj\Release\NSVDataEdit.exe
|
||||
C:\Users\YJH\Desktop\NSV\Main\MainUI\MainUI\NSVDataEdit\obj\Release\NSVDataEdit.pdb
|
||||
C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\NSVDataEdit.exe.config
|
||||
C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\NSVDataEdit.exe
|
||||
C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\NSVDataEdit.pdb
|
||||
C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\ko\NSVDataEdit.resources.dll
|
||||
C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\DevExpress.BonusSkins.v21.2.dll
|
||||
C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\DevExpress.Data.Desktop.v21.2.dll
|
||||
C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\DevExpress.Data.v21.2.dll
|
||||
C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\DevExpress.Printing.v21.2.Core.dll
|
||||
C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\DevExpress.Sparkline.v21.2.Core.dll
|
||||
C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\DevExpress.Utils.v21.2.dll
|
||||
C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\DevExpress.XtraBars.v21.2.dll
|
||||
C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\DevExpress.XtraEditors.v21.2.dll
|
||||
C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\DevExpress.XtraGrid.v21.2.dll
|
||||
C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\Newtonsoft.Json.dll
|
||||
C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\DevExpress.Pdf.v21.2.Core.dll
|
||||
C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\DevExpress.Pdf.v21.2.Drawing.dll
|
||||
C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\DevExpress.XtraLayout.v21.2.dll
|
||||
C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\DevExpress.XtraPrinting.v21.2.dll
|
||||
C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\DevExpress.RichEdit.v21.2.Core.dll
|
||||
C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\DevExpress.XtraTreeList.v21.2.dll
|
||||
C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\DevExpress.Office.v21.2.Core.dll
|
||||
C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\DevExpress.Data.Desktop.v21.2.xml
|
||||
C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\DevExpress.Data.v21.2.xml
|
||||
C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\DevExpress.Utils.v21.2.xml
|
||||
C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\DevExpress.Sparkline.v21.2.Core.xml
|
||||
C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\DevExpress.XtraBars.v21.2.xml
|
||||
C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\DevExpress.XtraEditors.v21.2.xml
|
||||
C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\DevExpress.Printing.v21.2.Core.xml
|
||||
C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\DevExpress.XtraGrid.v21.2.xml
|
||||
C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\DevExpress.Pdf.v21.2.Core.xml
|
||||
C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\DevExpress.Pdf.v21.2.Drawing.xml
|
||||
C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\DevExpress.XtraLayout.v21.2.xml
|
||||
C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\DevExpress.XtraPrinting.v21.2.xml
|
||||
C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\DevExpress.RichEdit.v21.2.Core.xml
|
||||
C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\DevExpress.XtraTreeList.v21.2.xml
|
||||
C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\DevExpress.Office.v21.2.Core.xml
|
||||
C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\de\DevExpress.Data.v21.2.resources.dll
|
||||
C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\es\DevExpress.Data.v21.2.resources.dll
|
||||
C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\ja\DevExpress.Data.v21.2.resources.dll
|
||||
C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\ru\DevExpress.Data.v21.2.resources.dll
|
||||
C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\de\DevExpress.Utils.v21.2.resources.dll
|
||||
C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\es\DevExpress.Utils.v21.2.resources.dll
|
||||
C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\ja\DevExpress.Utils.v21.2.resources.dll
|
||||
C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\ru\DevExpress.Utils.v21.2.resources.dll
|
||||
C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\de\DevExpress.Sparkline.v21.2.Core.resources.dll
|
||||
C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\es\DevExpress.Sparkline.v21.2.Core.resources.dll
|
||||
C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\ja\DevExpress.Sparkline.v21.2.Core.resources.dll
|
||||
C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\ru\DevExpress.Sparkline.v21.2.Core.resources.dll
|
||||
C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\de\DevExpress.XtraBars.v21.2.resources.dll
|
||||
C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\es\DevExpress.XtraBars.v21.2.resources.dll
|
||||
C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\ja\DevExpress.XtraBars.v21.2.resources.dll
|
||||
C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\ru\DevExpress.XtraBars.v21.2.resources.dll
|
||||
C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\de\DevExpress.XtraEditors.v21.2.resources.dll
|
||||
C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\es\DevExpress.XtraEditors.v21.2.resources.dll
|
||||
C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\ja\DevExpress.XtraEditors.v21.2.resources.dll
|
||||
C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\ru\DevExpress.XtraEditors.v21.2.resources.dll
|
||||
C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\de\DevExpress.Printing.v21.2.Core.resources.dll
|
||||
C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\es\DevExpress.Printing.v21.2.Core.resources.dll
|
||||
C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\ja\DevExpress.Printing.v21.2.Core.resources.dll
|
||||
C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\ru\DevExpress.Printing.v21.2.Core.resources.dll
|
||||
C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\de\DevExpress.XtraGrid.v21.2.resources.dll
|
||||
C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\es\DevExpress.XtraGrid.v21.2.resources.dll
|
||||
C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\ja\DevExpress.XtraGrid.v21.2.resources.dll
|
||||
C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\ru\DevExpress.XtraGrid.v21.2.resources.dll
|
||||
C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\de\DevExpress.Pdf.v21.2.Core.resources.dll
|
||||
C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\es\DevExpress.Pdf.v21.2.Core.resources.dll
|
||||
C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\ja\DevExpress.Pdf.v21.2.Core.resources.dll
|
||||
C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\ru\DevExpress.Pdf.v21.2.Core.resources.dll
|
||||
C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\de\DevExpress.XtraLayout.v21.2.resources.dll
|
||||
C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\es\DevExpress.XtraLayout.v21.2.resources.dll
|
||||
C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\ja\DevExpress.XtraLayout.v21.2.resources.dll
|
||||
C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\ru\DevExpress.XtraLayout.v21.2.resources.dll
|
||||
C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\de\DevExpress.XtraPrinting.v21.2.resources.dll
|
||||
C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\es\DevExpress.XtraPrinting.v21.2.resources.dll
|
||||
C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\ja\DevExpress.XtraPrinting.v21.2.resources.dll
|
||||
C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\ru\DevExpress.XtraPrinting.v21.2.resources.dll
|
||||
C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\de\DevExpress.RichEdit.v21.2.Core.resources.dll
|
||||
C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\es\DevExpress.RichEdit.v21.2.Core.resources.dll
|
||||
C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\ja\DevExpress.RichEdit.v21.2.Core.resources.dll
|
||||
C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\ru\DevExpress.RichEdit.v21.2.Core.resources.dll
|
||||
C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\de\DevExpress.XtraTreeList.v21.2.resources.dll
|
||||
C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\es\DevExpress.XtraTreeList.v21.2.resources.dll
|
||||
C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\ja\DevExpress.XtraTreeList.v21.2.resources.dll
|
||||
C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\ru\DevExpress.XtraTreeList.v21.2.resources.dll
|
||||
C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\de\DevExpress.Office.v21.2.Core.resources.dll
|
||||
C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\es\DevExpress.Office.v21.2.Core.resources.dll
|
||||
C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\ja\DevExpress.Office.v21.2.Core.resources.dll
|
||||
C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\ru\DevExpress.Office.v21.2.Core.resources.dll
|
||||
C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\obj\Release\NSVDataEdit.csproj.AssemblyReference.cache
|
||||
C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\obj\Release\NSVDataEdit.DataEditForm.resources
|
||||
C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\obj\Release\NSVDataEdit.DataSelectForm.resources
|
||||
C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\obj\Release\NSVDataEdit.Properties.Resources.resources
|
||||
C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\obj\Release\NSVDataEdit.Properties.Resources.ko.resources
|
||||
C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\obj\Release\NSVDataEdit.csproj.GenerateResource.cache
|
||||
C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\obj\Release\NSVDataEdit.exe.licenses
|
||||
C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\obj\Release\NSVDataEdit.csproj.CoreCompileInputs.cache
|
||||
C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\obj\Release\ko\NSVDataEdit.resources.dll
|
||||
C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\obj\Release\NSVDataEdit.csproj.CopyComplete
|
||||
C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\obj\Release\NSVDataEdit.exe
|
||||
C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\obj\Release\NSVDataEdit.pdb
|
||||
|
|
|
|||
Binary file not shown.
Binary file not shown.
|
|
@ -19,7 +19,7 @@ namespace MainUI.Properties {
|
|||
// 클래스에서 자동으로 생성되었습니다.
|
||||
// 멤버를 추가하거나 제거하려면 .ResX 파일을 편집한 다음 /str 옵션을 사용하여 ResGen을
|
||||
// 다시 실행하거나 VS 프로젝트를 다시 빌드하십시오.
|
||||
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0")]
|
||||
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "16.0.0.0")]
|
||||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
||||
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
|
||||
internal class Resources {
|
||||
|
|
@ -59,5 +59,365 @@ namespace MainUI.Properties {
|
|||
resourceCulture = value;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Add과(와) 유사한 지역화된 문자열을 찾습니다.
|
||||
/// </summary>
|
||||
internal static string Add {
|
||||
get {
|
||||
return ResourceManager.GetString("Add", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Applied과(와) 유사한 지역화된 문자열을 찾습니다.
|
||||
/// </summary>
|
||||
internal static string Applied {
|
||||
get {
|
||||
return ResourceManager.GetString("Applied", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Capacity과(와) 유사한 지역화된 문자열을 찾습니다.
|
||||
/// </summary>
|
||||
internal static string Capacity {
|
||||
get {
|
||||
return ResourceManager.GetString("Capacity", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Category과(와) 유사한 지역화된 문자열을 찾습니다.
|
||||
/// </summary>
|
||||
internal static string Category {
|
||||
get {
|
||||
return ResourceManager.GetString("Category", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Change Language과(와) 유사한 지역화된 문자열을 찾습니다.
|
||||
/// </summary>
|
||||
internal static string Change_Language {
|
||||
get {
|
||||
return ResourceManager.GetString("Change_Language", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Customer과(와) 유사한 지역화된 문자열을 찾습니다.
|
||||
/// </summary>
|
||||
internal static string Customer {
|
||||
get {
|
||||
return ResourceManager.GetString("Customer", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Data Editor과(와) 유사한 지역화된 문자열을 찾습니다.
|
||||
/// </summary>
|
||||
internal static string Data_Editor {
|
||||
get {
|
||||
return ResourceManager.GetString("Data_Editor", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// DEFL.과(와) 유사한 지역화된 문자열을 찾습니다.
|
||||
/// </summary>
|
||||
internal static string DEFL {
|
||||
get {
|
||||
return ResourceManager.GetString("DEFL", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Delete과(와) 유사한 지역화된 문자열을 찾습니다.
|
||||
/// </summary>
|
||||
internal static string Delete {
|
||||
get {
|
||||
return ResourceManager.GetString("Delete", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Discharge DIA과(와) 유사한 지역화된 문자열을 찾습니다.
|
||||
/// </summary>
|
||||
internal static string Discharge_DIA {
|
||||
get {
|
||||
return ResourceManager.GetString("Discharge_DIA", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Edit과(와) 유사한 지역화된 문자열을 찾습니다.
|
||||
/// </summary>
|
||||
internal static string Edit {
|
||||
get {
|
||||
return ResourceManager.GetString("Edit", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Equip. Weight과(와) 유사한 지역화된 문자열을 찾습니다.
|
||||
/// </summary>
|
||||
internal static string Equip_Weight {
|
||||
get {
|
||||
return ResourceManager.GetString("Equip_Weight", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Equipment과(와) 유사한 지역화된 문자열을 찾습니다.
|
||||
/// </summary>
|
||||
internal static string Equipment {
|
||||
get {
|
||||
return ResourceManager.GetString("Equipment", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Export File과(와) 유사한 지역화된 문자열을 찾습니다.
|
||||
/// </summary>
|
||||
internal static string Export_File {
|
||||
get {
|
||||
return ResourceManager.GetString("Export_File", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// File과(와) 유사한 지역화된 문자열을 찾습니다.
|
||||
/// </summary>
|
||||
internal static string File {
|
||||
get {
|
||||
return ResourceManager.GetString("File", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Flexible Connector과(와) 유사한 지역화된 문자열을 찾습니다.
|
||||
/// </summary>
|
||||
internal static string Flexible_Connector {
|
||||
get {
|
||||
return ResourceManager.GetString("Flexible_Connector", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Flexible Diameter과(와) 유사한 지역화된 문자열을 찾습니다.
|
||||
/// </summary>
|
||||
internal static string Flexible_Diameter {
|
||||
get {
|
||||
return ResourceManager.GetString("Flexible_Diameter", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Flexible Model과(와) 유사한 지역화된 문자열을 찾습니다.
|
||||
/// </summary>
|
||||
internal static string Flexible_Model {
|
||||
get {
|
||||
return ResourceManager.GetString("Flexible_Model", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Flexible Q'ty과(와) 유사한 지역화된 문자열을 찾습니다.
|
||||
/// </summary>
|
||||
internal static string Flexible_Qty {
|
||||
get {
|
||||
return ResourceManager.GetString("Flexible_Qty", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// General Information과(와) 유사한 지역화된 문자열을 찾습니다.
|
||||
/// </summary>
|
||||
internal static string General_Information {
|
||||
get {
|
||||
return ResourceManager.GetString("General_Information", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// IB-BASE과(와) 유사한 지역화된 문자열을 찾습니다.
|
||||
/// </summary>
|
||||
internal static string IB_BASE {
|
||||
get {
|
||||
return ResourceManager.GetString("IB-BASE", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// IB-BASE Height과(와) 유사한 지역화된 문자열을 찾습니다.
|
||||
/// </summary>
|
||||
internal static string IB_BASE_Height {
|
||||
get {
|
||||
return ResourceManager.GetString("IB-BASE_Height", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Isolator Information과(와) 유사한 지역화된 문자열을 찾습니다.
|
||||
/// </summary>
|
||||
internal static string Isolator_Information {
|
||||
get {
|
||||
return ResourceManager.GetString("Isolator_Information", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Isolator Model과(와) 유사한 지역화된 문자열을 찾습니다.
|
||||
/// </summary>
|
||||
internal static string Isolator_Model {
|
||||
get {
|
||||
return ResourceManager.GetString("Isolator_Model", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Isolator Type과(와) 유사한 지역화된 문자열을 찾습니다.
|
||||
/// </summary>
|
||||
internal static string Isolator_Type {
|
||||
get {
|
||||
return ResourceManager.GetString("Isolator_Type", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// ITEM No.과(와) 유사한 지역화된 문자열을 찾습니다.
|
||||
/// </summary>
|
||||
internal static string ITEM_No {
|
||||
get {
|
||||
return ResourceManager.GetString("ITEM_No", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Location과(와) 유사한 지역화된 문자열을 찾습니다.
|
||||
/// </summary>
|
||||
internal static string Location {
|
||||
get {
|
||||
return ResourceManager.GetString("Location", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Not Applied과(와) 유사한 지역화된 문자열을 찾습니다.
|
||||
/// </summary>
|
||||
internal static string Not_Applied {
|
||||
get {
|
||||
return ResourceManager.GetString("Not_Applied", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Open_File (Excel or .json)과(와) 유사한 지역화된 문자열을 찾습니다.
|
||||
/// </summary>
|
||||
internal static string Open_File {
|
||||
get {
|
||||
return ResourceManager.GetString("Open_File", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Print Invoice과(와) 유사한 지역화된 문자열을 찾습니다.
|
||||
/// </summary>
|
||||
internal static string Print_Invoice {
|
||||
get {
|
||||
return ResourceManager.GetString("Print_Invoice", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Print Table과(와) 유사한 지역화된 문자열을 찾습니다.
|
||||
/// </summary>
|
||||
internal static string Print_Table {
|
||||
get {
|
||||
return ResourceManager.GetString("Print_Table", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Project과(와) 유사한 지역화된 문자열을 찾습니다.
|
||||
/// </summary>
|
||||
internal static string Project {
|
||||
get {
|
||||
return ResourceManager.GetString("Project", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Q'ty과(와) 유사한 지역화된 문자열을 찾습니다.
|
||||
/// </summary>
|
||||
internal static string Qty {
|
||||
get {
|
||||
return ResourceManager.GetString("Qty", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Q'ty/Unit과(와) 유사한 지역화된 문자열을 찾습니다.
|
||||
/// </summary>
|
||||
internal static string Qty_Unit {
|
||||
get {
|
||||
return ResourceManager.GetString("Qty_Unit", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Service과(와) 유사한 지역화된 문자열을 찾습니다.
|
||||
/// </summary>
|
||||
internal static string Service {
|
||||
get {
|
||||
return ResourceManager.GetString("Service", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Setting과(와) 유사한 지역화된 문자열을 찾습니다.
|
||||
/// </summary>
|
||||
internal static string Setting {
|
||||
get {
|
||||
return ResourceManager.GetString("Setting", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Suction DIA과(와) 유사한 지역화된 문자열을 찾습니다.
|
||||
/// </summary>
|
||||
internal static string Suction_DIA {
|
||||
get {
|
||||
return ResourceManager.GetString("Suction_DIA", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Total Head과(와) 유사한 지역화된 문자열을 찾습니다.
|
||||
/// </summary>
|
||||
internal static string Total_Head {
|
||||
get {
|
||||
return ResourceManager.GetString("Total_Head", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Type과(와) 유사한 지역화된 문자열을 찾습니다.
|
||||
/// </summary>
|
||||
internal static string Type {
|
||||
get {
|
||||
return ResourceManager.GetString("Type", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Update과(와) 유사한 지역화된 문자열을 찾습니다.
|
||||
/// </summary>
|
||||
internal static string Update {
|
||||
get {
|
||||
return ResourceManager.GetString("Update", resourceCulture);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -117,4 +117,181 @@
|
|||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<data name="Category" xml:space="preserve">
|
||||
<value>중분류</value>
|
||||
</data>
|
||||
<data name="Customer" xml:space="preserve">
|
||||
<value>고객명</value>
|
||||
</data>
|
||||
<data name="Equipment" xml:space="preserve">
|
||||
<value>장비구분</value>
|
||||
</data>
|
||||
<data name="Equip_Weight" xml:space="preserve">
|
||||
<value>중량</value>
|
||||
</data>
|
||||
<data name="ITEM_No" xml:space="preserve">
|
||||
<value>장비번호</value>
|
||||
</data>
|
||||
<data name="Location" xml:space="preserve">
|
||||
<value>설치위치</value>
|
||||
</data>
|
||||
<data name="Project" xml:space="preserve">
|
||||
<value>프로젝트</value>
|
||||
</data>
|
||||
<data name="Qty" xml:space="preserve">
|
||||
<value>장비수량</value>
|
||||
</data>
|
||||
<data name="Service" xml:space="preserve">
|
||||
<value>용도</value>
|
||||
</data>
|
||||
<data name="Type" xml:space="preserve">
|
||||
<value>타입</value>
|
||||
</data>
|
||||
<data name="General_Information" xml:space="preserve">
|
||||
<value>기본정보</value>
|
||||
</data>
|
||||
<data name="Isolator_Information" xml:space="preserve">
|
||||
<value>방진설비</value>
|
||||
</data>
|
||||
<data name="Print_Invoice" xml:space="preserve">
|
||||
<value>계산서 출력</value>
|
||||
</data>
|
||||
<data name="Add" xml:space="preserve">
|
||||
<value>추가</value>
|
||||
</data>
|
||||
<data name="Delete" xml:space="preserve">
|
||||
<value>삭제</value>
|
||||
</data>
|
||||
<data name="Update" xml:space="preserve">
|
||||
<value>수정</value>
|
||||
</data>
|
||||
<data name="Edit" xml:space="preserve">
|
||||
<value>편집</value>
|
||||
</data>
|
||||
<data name="File" xml:space="preserve">
|
||||
<value>파일</value>
|
||||
</data>
|
||||
<data name="Open_File" xml:space="preserve">
|
||||
<value>열기 (Excel 또는 .json)</value>
|
||||
</data>
|
||||
<data name="Setting" xml:space="preserve">
|
||||
<value>설정</value>
|
||||
</data>
|
||||
<data name="Export_File" xml:space="preserve">
|
||||
<value>파일로 내보내기</value>
|
||||
</data>
|
||||
<data name="Change_Language" xml:space="preserve">
|
||||
<value>언어 변경</value>
|
||||
</data>
|
||||
<data name="Data_Editor" xml:space="preserve">
|
||||
<value>데이터 편집</value>
|
||||
</data>
|
||||
<data name="Print_Table" xml:space="preserve">
|
||||
<value>일람표 출력</value>
|
||||
</data>
|
||||
<data name="Applied" xml:space="preserve">
|
||||
<value>적용</value>
|
||||
</data>
|
||||
<data name="Capacity" xml:space="preserve">
|
||||
<value>용량</value>
|
||||
</data>
|
||||
<data name="DEFL" xml:space="preserve">
|
||||
<value>변위</value>
|
||||
</data>
|
||||
<data name="Discharge_DIA" xml:space="preserve">
|
||||
<value>토출구경</value>
|
||||
</data>
|
||||
<data name="IB-BASE" xml:space="preserve">
|
||||
<value>방진가대</value>
|
||||
</data>
|
||||
<data name="IB-BASE_Height" xml:space="preserve">
|
||||
<value>가대높이</value>
|
||||
</data>
|
||||
<data name="Isolator_Model" xml:space="preserve">
|
||||
<value>모델명</value>
|
||||
</data>
|
||||
<data name="Isolator_Type" xml:space="preserve">
|
||||
<value>방진종류</value>
|
||||
</data>
|
||||
<data name="Not_Applied" xml:space="preserve">
|
||||
<value>미적용</value>
|
||||
</data>
|
||||
<data name="Qty_Unit" xml:space="preserve">
|
||||
<value>수량</value>
|
||||
</data>
|
||||
<data name="Suction_DIA" xml:space="preserve">
|
||||
<value>흡입구경</value>
|
||||
</data>
|
||||
<data name="Total_Head" xml:space="preserve">
|
||||
<value>펌프양정</value>
|
||||
</data>
|
||||
<data name="Flexible_Connector" xml:space="preserve">
|
||||
<value>후렉시블 커넥터</value>
|
||||
</data>
|
||||
<data name="Flexible_Diameter" xml:space="preserve">
|
||||
<value>관경</value>
|
||||
</data>
|
||||
<data name="Flexible_Model" xml:space="preserve">
|
||||
<value>모델명</value>
|
||||
</data>
|
||||
<data name="Flexible_Qty" xml:space="preserve">
|
||||
<value>수량</value>
|
||||
</data>
|
||||
<data name="Duct_System" xml:space="preserve">
|
||||
<value>덕트 시스템</value>
|
||||
</data>
|
||||
<data name="Muffle_General_Information" xml:space="preserve">
|
||||
<value>기본정보</value>
|
||||
</data>
|
||||
<data name="Muffle_Size" xml:space="preserve">
|
||||
<value>소음기 SIZE</value>
|
||||
</data>
|
||||
<data name="Air_Volume" xml:space="preserve">
|
||||
<value>풍량</value>
|
||||
</data>
|
||||
<data name="Duct_Size" xml:space="preserve">
|
||||
<value>덕트 사이즈</value>
|
||||
</data>
|
||||
<data name="Efficiency" xml:space="preserve">
|
||||
<value>효율</value>
|
||||
</data>
|
||||
<data name="FAN_Qty" xml:space="preserve">
|
||||
<value>FAN 수량</value>
|
||||
</data>
|
||||
<data name="NoiseChamber_Size" xml:space="preserve">
|
||||
<value>소음챔버 사이즈</value>
|
||||
</data>
|
||||
<data name="Noise_Standard" xml:space="preserve">
|
||||
<value>소음기준(NC)</value>
|
||||
</data>
|
||||
<data name="Pressure" xml:space="preserve">
|
||||
<value>정압</value>
|
||||
</data>
|
||||
<data name="BranchAirVolume" xml:space="preserve">
|
||||
<value>분기풍량(CMH)</value>
|
||||
</data>
|
||||
<data name="DiffuserType" xml:space="preserve">
|
||||
<value>디퓨저 종류</value>
|
||||
</data>
|
||||
<data name="Duct_Length" xml:space="preserve">
|
||||
<value>덕트 길이</value>
|
||||
</data>
|
||||
<data name="NoiseElbowQty" xml:space="preserve">
|
||||
<value>소음엘보 수량(EA)</value>
|
||||
</data>
|
||||
<data name="RoundElbowQty" xml:space="preserve">
|
||||
<value>라운드엘보 수량(EA)</value>
|
||||
</data>
|
||||
<data name="SquareElbowQty" xml:space="preserve">
|
||||
<value>사각엘보 수량(EA)</value>
|
||||
</data>
|
||||
<data name="DuctZoomSize" xml:space="preserve">
|
||||
<value>덕트확대 사이즈</value>
|
||||
</data>
|
||||
<data name="MuffleSize" xml:space="preserve">
|
||||
<value>소음기 SIZE</value>
|
||||
</data>
|
||||
<data name="Noise_Level" xml:space="preserve">
|
||||
<value>발생 소음도</value>
|
||||
</data>
|
||||
</root>
|
||||
|
|
@ -117,4 +117,124 @@
|
|||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<data name="Category" xml:space="preserve">
|
||||
<value>Category</value>
|
||||
</data>
|
||||
<data name="Customer" xml:space="preserve">
|
||||
<value>Customer</value>
|
||||
</data>
|
||||
<data name="Equipment" xml:space="preserve">
|
||||
<value>Equipment</value>
|
||||
</data>
|
||||
<data name="Equip_Weight" xml:space="preserve">
|
||||
<value>Equip. Weight</value>
|
||||
</data>
|
||||
<data name="ITEM_No" xml:space="preserve">
|
||||
<value>ITEM No.</value>
|
||||
</data>
|
||||
<data name="Location" xml:space="preserve">
|
||||
<value>Location</value>
|
||||
</data>
|
||||
<data name="Project" xml:space="preserve">
|
||||
<value>Project</value>
|
||||
</data>
|
||||
<data name="Qty" xml:space="preserve">
|
||||
<value>Q'ty</value>
|
||||
</data>
|
||||
<data name="Service" xml:space="preserve">
|
||||
<value>Service</value>
|
||||
</data>
|
||||
<data name="Type" xml:space="preserve">
|
||||
<value>Type</value>
|
||||
</data>
|
||||
<data name="General_Information" xml:space="preserve">
|
||||
<value>General Information</value>
|
||||
</data>
|
||||
<data name="Isolator_Information" xml:space="preserve">
|
||||
<value>Isolator Information</value>
|
||||
</data>
|
||||
<data name="Print_Invoice" xml:space="preserve">
|
||||
<value>Print Invoice</value>
|
||||
</data>
|
||||
<data name="Add" xml:space="preserve">
|
||||
<value>Add</value>
|
||||
</data>
|
||||
<data name="Delete" xml:space="preserve">
|
||||
<value>Delete</value>
|
||||
</data>
|
||||
<data name="Update" xml:space="preserve">
|
||||
<value>Update</value>
|
||||
</data>
|
||||
<data name="Edit" xml:space="preserve">
|
||||
<value>Edit</value>
|
||||
</data>
|
||||
<data name="File" xml:space="preserve">
|
||||
<value>File</value>
|
||||
</data>
|
||||
<data name="Open_File" xml:space="preserve">
|
||||
<value>Open_File (Excel or .json)</value>
|
||||
</data>
|
||||
<data name="Setting" xml:space="preserve">
|
||||
<value>Setting</value>
|
||||
</data>
|
||||
<data name="Export_File" xml:space="preserve">
|
||||
<value>Export File</value>
|
||||
</data>
|
||||
<data name="Change_Language" xml:space="preserve">
|
||||
<value>Change Language</value>
|
||||
</data>
|
||||
<data name="Data_Editor" xml:space="preserve">
|
||||
<value>Data Editor</value>
|
||||
</data>
|
||||
<data name="Print_Table" xml:space="preserve">
|
||||
<value>Print Table</value>
|
||||
</data>
|
||||
<data name="Applied" xml:space="preserve">
|
||||
<value>Applied</value>
|
||||
</data>
|
||||
<data name="Capacity" xml:space="preserve">
|
||||
<value>Capacity</value>
|
||||
</data>
|
||||
<data name="DEFL" xml:space="preserve">
|
||||
<value>DEFL.</value>
|
||||
</data>
|
||||
<data name="Discharge_DIA" xml:space="preserve">
|
||||
<value>Discharge DIA</value>
|
||||
</data>
|
||||
<data name="IB-BASE" xml:space="preserve">
|
||||
<value>IB-BASE</value>
|
||||
</data>
|
||||
<data name="IB-BASE_Height" xml:space="preserve">
|
||||
<value>IB-BASE Height</value>
|
||||
</data>
|
||||
<data name="Isolator_Model" xml:space="preserve">
|
||||
<value>Isolator Model</value>
|
||||
</data>
|
||||
<data name="Isolator_Type" xml:space="preserve">
|
||||
<value>Isolator Type</value>
|
||||
</data>
|
||||
<data name="Not_Applied" xml:space="preserve">
|
||||
<value>Not Applied</value>
|
||||
</data>
|
||||
<data name="Qty_Unit" xml:space="preserve">
|
||||
<value>Q'ty/Unit</value>
|
||||
</data>
|
||||
<data name="Suction_DIA" xml:space="preserve">
|
||||
<value>Suction DIA</value>
|
||||
</data>
|
||||
<data name="Total_Head" xml:space="preserve">
|
||||
<value>Total Head</value>
|
||||
</data>
|
||||
<data name="Flexible_Connector" xml:space="preserve">
|
||||
<value>Flexible Connector</value>
|
||||
</data>
|
||||
<data name="Flexible_Diameter" xml:space="preserve">
|
||||
<value>Flexible Diameter</value>
|
||||
</data>
|
||||
<data name="Flexible_Model" xml:space="preserve">
|
||||
<value>Flexible Model</value>
|
||||
</data>
|
||||
<data name="Flexible_Qty" xml:space="preserve">
|
||||
<value>Flexible Q'ty</value>
|
||||
</data>
|
||||
</root>
|
||||
|
|
@ -1,8 +0,0 @@
|
|||
DevExpress.XtraEditors.ButtonEdit, DevExpress.XtraEditors.v21.2, Version=21.2.14.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
||||
DevExpress.XtraEditors.ComboBoxEdit, DevExpress.XtraEditors.v21.2, Version=21.2.14.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
||||
DevExpress.XtraTreeList.TreeList, DevExpress.XtraTreeList.v21.2, Version=21.2.14.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
||||
DevExpress.XtraBars.BarManager, DevExpress.XtraBars.v21.2, Version=21.2.14.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
||||
DevExpress.XtraEditors.PictureEdit, DevExpress.XtraEditors.v21.2, Version=21.2.14.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
||||
DevExpress.XtraEditors.TreeListLookUpEdit, DevExpress.XtraTreeList.v21.2, Version=21.2.14.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
||||
DevExpress.XtraEditors.TextEdit, DevExpress.XtraEditors.v21.2, Version=21.2.14.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
||||
DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v21.2, Version=21.2.14.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
|
@ -12,6 +12,7 @@
|
|||
}
|
||||
],
|
||||
"configProperties": {
|
||||
"System.Reflection.Metadata.MetadataUpdater.IsSupported": false,
|
||||
"System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": true,
|
||||
"CSWINRT_USE_WINDOWS_UI_XAML_PROJECTIONS": false
|
||||
}
|
||||
|
|
|
|||
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
|
|
@ -1,175 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>DevExpress.XtraScheduler.v21.2.Extensions</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="N:DevExpress.XtraScheduler.UI">
|
||||
<summary>
|
||||
<para>Contains classes which implement the user-interface interaction functionality of XtraScheduler.</para>
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:DevExpress.XtraScheduler.UI.ResourcesTree">
|
||||
<summary>
|
||||
<para>The control used to display hierarchically ordered resources for the <see cref="T:DevExpress.XtraScheduler.SchedulerControl"/>.</para>
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:DevExpress.XtraScheduler.UI.ResourcesTree.#ctor">
|
||||
<summary>
|
||||
<para>Initializes a new instance of the <see cref="T:DevExpress.XtraScheduler.UI.ResourcesTree"/> class with default settings.</para>
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DevExpress.XtraScheduler.UI.ResourcesTree.ColumnPanelRowHeight">
|
||||
<summary>
|
||||
<para>Hides the corresponding property of the base class.</para>
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DevExpress.XtraScheduler.UI.ResourcesTree.Columns">
|
||||
<summary>
|
||||
<para>Provides access to a collection of ResourcesTree columns.</para>
|
||||
</summary>
|
||||
<value>A ResourceTreeColumnCollection object that is a collection of all the columns within a resources tree control.</value>
|
||||
</member>
|
||||
<member name="P:DevExpress.XtraScheduler.UI.ResourcesTree.DataMember">
|
||||
<summary>
|
||||
<para>For internal use only.</para>
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DevExpress.XtraScheduler.UI.ResourcesTree.DataSource">
|
||||
<summary>
|
||||
<para>For internal use only.</para>
|
||||
</summary>
|
||||
</member>
|
||||
<member name="E:DevExpress.XtraScheduler.UI.ResourcesTree.FilterNode">
|
||||
<summary>
|
||||
<para>Hides the corresponding event of the base class.</para>
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:DevExpress.XtraScheduler.UI.ResourcesTree.FilterNodes">
|
||||
<summary>
|
||||
<para>Forces the control to re-filter its data.</para>
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DevExpress.XtraScheduler.UI.ResourcesTree.FindPanelVisible">
|
||||
<summary>
|
||||
<para>Gets or sets whether the <see href="https://docs.devexpress.com/WindowsForms/16662/controls-and-libraries/tree-list/visual-elements/find-panel">Find Panel</see> is visible.</para>
|
||||
</summary>
|
||||
<value>true if the <see href="https://docs.devexpress.com/WindowsForms/16662/controls-and-libraries/tree-list/visual-elements/find-panel">Find Panel</see> is visible; otherwise, false.</value>
|
||||
</member>
|
||||
<member name="P:DevExpress.XtraScheduler.UI.ResourcesTree.HorzScrollVisibility">
|
||||
<summary>
|
||||
<para>Gets or sets whether the horizontal scrollbar should be displayed.</para>
|
||||
</summary>
|
||||
<value>A <see cref="T:DevExpress.XtraTreeList.ScrollVisibility"/> enumeration value specifying whether the horizontal scrollbar should be displayed.</value>
|
||||
</member>
|
||||
<member name="M:DevExpress.XtraScheduler.UI.ResourcesTree.InternalGetService(System.Type)">
|
||||
<summary>
|
||||
<para>This member supports the internal infrastructure and is not intended to be used directly from your code.</para>
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DevExpress.XtraScheduler.UI.ResourcesTree.IsUnboundMode">
|
||||
<summary>
|
||||
<para>Gets whether the <see href="https://docs.devexpress.com/WindowsForms/10685/controls-and-libraries/scheduler/visual-elements/resources-tree">Resources Tree</see> control is in unbound mode.</para>
|
||||
</summary>
|
||||
<value>true, if the control is in unbound mode, otherwise, false.</value>
|
||||
</member>
|
||||
<member name="P:DevExpress.XtraScheduler.UI.ResourcesTree.OptionsFilter">
|
||||
<summary>
|
||||
<para>Provides access to the <see href="https://docs.devexpress.com/WindowsForms/10685/controls-and-libraries/scheduler/visual-elements/resources-tree">Resources Tree</see> filtering options.</para>
|
||||
</summary>
|
||||
<value>An object that contains filter options.</value>
|
||||
</member>
|
||||
<member name="P:DevExpress.XtraScheduler.UI.ResourcesTree.RefreshDataOnSchedulerChanges">
|
||||
<summary>
|
||||
<para>Forces the control to reload its data on every update of the data displayed in the associated SchedulerControl.</para>
|
||||
</summary>
|
||||
<value>True, to force the ResourcesTree to refresh its data when the data displayed in the SchedulerControl changes; otherwise, false.</value>
|
||||
</member>
|
||||
<member name="P:DevExpress.XtraScheduler.UI.ResourcesTree.SchedulerControl">
|
||||
<summary>
|
||||
<para>Gets or sets the SchedulerControl to which the current control is bound.</para>
|
||||
</summary>
|
||||
<value>A <see cref="T:DevExpress.XtraScheduler.SchedulerControl"/> whose resources should be displayed.</value>
|
||||
</member>
|
||||
<member name="P:DevExpress.XtraScheduler.UI.ResourcesTree.VertScrollVisibility">
|
||||
<summary>
|
||||
<para>Gets or sets whether the vertical scrollbar is displayed.</para>
|
||||
</summary>
|
||||
<value>A <see cref="T:DevExpress.XtraTreeList.ScrollVisibility"/> enumeration member specifying the scrollbar visibility.</value>
|
||||
</member>
|
||||
<member name="T:DevExpress.XtraScheduler.UI.ResourcesTreeOptionsFilter">
|
||||
<summary>
|
||||
<para>Provides filtering options for the <see cref="T:DevExpress.XtraScheduler.UI.ResourcesTree"/>.</para>
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:DevExpress.XtraScheduler.UI.ResourcesTreeOptionsFilter.#ctor">
|
||||
<summary>
|
||||
<para>Initializes a new instance of the <see cref="T:DevExpress.XtraScheduler.UI.ResourcesTreeOptionsFilter"/> class with the default settings.</para>
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DevExpress.XtraScheduler.UI.ResourcesTreeOptionsFilter.FilterMode">
|
||||
<summary>
|
||||
<para>Overrides the corresponding property of the base class to make it constant. Specifies filter mode for column values in the <see href="https://docs.devexpress.com/WindowsForms/10685/controls-and-libraries/scheduler/visual-elements/resources-tree">Resources Tree</see>.</para>
|
||||
</summary>
|
||||
<value>A <see cref="F:DevExpress.XtraTreeList.FilterMode.Smart">FilterMode.Smart</see> enumeration value.</value>
|
||||
</member>
|
||||
<member name="T:DevExpress.XtraScheduler.UI.RibbonViewNavigator">
|
||||
<summary>
|
||||
<para>A component used to create a View Navigator Ribbon page.</para>
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:DevExpress.XtraScheduler.UI.RibbonViewNavigator.#ctor">
|
||||
<summary>
|
||||
<para>Initializes a new instance of the <see cref="T:DevExpress.XtraScheduler.UI.RibbonViewNavigator"/> class with default settings.</para>
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:DevExpress.XtraScheduler.UI.RibbonViewSelector">
|
||||
<summary>
|
||||
<para>A component used to create a View Selector Ribbon page.</para>
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:DevExpress.XtraScheduler.UI.RibbonViewSelector.#ctor">
|
||||
<summary>
|
||||
<para>Initializes a new instance of the <see cref="T:DevExpress.XtraScheduler.UI.RibbonViewSelector"/> class with default settings.</para>
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:DevExpress.XtraScheduler.UI.RibbonViewSelector.#ctor(System.ComponentModel.IContainer)">
|
||||
<summary>
|
||||
<para>Initializes a new instance of the <see cref="T:DevExpress.XtraScheduler.UI.RibbonViewSelector"/> class with the specified container.</para>
|
||||
</summary>
|
||||
<param name="container">An object which implements the <see cref="T:System.ComponentModel.IContainer"/> interface.</param>
|
||||
</member>
|
||||
<member name="T:DevExpress.XtraScheduler.UI.ViewNavigator">
|
||||
<summary>
|
||||
<para>A component used to create a View Navigator bar.</para>
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:DevExpress.XtraScheduler.UI.ViewNavigator.#ctor">
|
||||
<summary>
|
||||
<para>Initializes a new instance of the <see cref="T:DevExpress.XtraScheduler.UI.ViewNavigator"/> class with default settings.</para>
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:DevExpress.XtraScheduler.UI.ViewNavigator.#ctor(System.ComponentModel.IContainer)">
|
||||
<summary>
|
||||
<para>Initializes a new instance of the <see cref="T:DevExpress.XtraScheduler.UI.ViewNavigator"/> class with the specified container.</para>
|
||||
</summary>
|
||||
<param name="container">An object which implements the <see cref="T:System.ComponentModel.IContainer"/> interface.</param>
|
||||
</member>
|
||||
<member name="T:DevExpress.XtraScheduler.UI.ViewSelector">
|
||||
<summary>
|
||||
<para>A component used to create a View Selector bar.</para>
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:DevExpress.XtraScheduler.UI.ViewSelector.#ctor">
|
||||
<summary>
|
||||
<para>Initializes a new instance of the <see cref="T:DevExpress.XtraScheduler.UI.ViewSelector"/> class with default settings.</para>
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:DevExpress.XtraScheduler.UI.ViewSelector.#ctor(System.ComponentModel.IContainer)">
|
||||
<summary>
|
||||
<para>Initializes a new instance of the <see cref="T:DevExpress.XtraScheduler.UI.ViewSelector"/> class with the specified container.</para>
|
||||
</summary>
|
||||
<param name="container">An object which implements the <see cref="T:System.ComponentModel.IContainer"/> interface.</param>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue