using System.Data;
|
using static Hydro.MapViewEnum;
|
|
namespace PBS.WinFrmUI.Hydro
|
{
|
public partial class TemplateEditForm : DevExpress.XtraEditors.XtraForm
|
{
|
public TemplateEditForm(PBS.Vmo.ModelTemplateVmo modelTemplate)
|
{
|
InitializeComponent();
|
if (modelTemplate != null)
|
{
|
this._modelTemplate = modelTemplate;
|
}
|
|
}
|
public PBS.Vmo.ModelTemplateVmo _modelTemplate;
|
|
|
string[] arrs;
|
|
public TemplateType Type { get; set; }
|
|
public int BuildType { get; set; }
|
|
public string TemplateName { get; set; }
|
//初始化
|
private void TemplateEditForm_Load(object sender, EventArgs e)
|
{
|
BindData();
|
//LoadForm();
|
}
|
|
private void btnCancel_Click(object sender, EventArgs e)
|
{
|
this.Hide();
|
}
|
|
private void BindData()
|
{
|
arrs = Enum.GetNames(typeof(TemplateType));
|
var arr = arrs.Where(c => c == TemplateType.楼层模板.ToString()).ToArray();
|
this.comBoxModel.Properties.Items.AddRange(arr);
|
//combobox_type.SelectedItem = TemplateType.小区模板;
|
|
|
//this.comboBoxBuildType.Properties.Items.AddRange(buildTypes.ToArray());
|
//this.comboBoxBuildType.Properties.
|
|
this.imgCmbBuildType.Properties.AddEnum<PBS.ePlaceType>();
|
this.imgCmbBuildType.SelectedIndex = 0;
|
|
}
|
|
private void btnOk_Click(object sender, EventArgs e)
|
{
|
this.Hide();
|
var type = comBoxModel.SelectedItem.ToString();
|
this.TemplateName = this.txtName.Text;
|
this.Type = (TemplateType)Enum.Parse(typeof(TemplateType), type);
|
|
if (this.imgCmbBuildType.EditValue is int id)
|
{
|
this.BuildType = id;
|
|
}
|
//this._modelTemplate.FormJson = Yw.JsonHelper.Object2Json(this._buildBaseModel);
|
//XtraMessageBox.Show("操作成功!");
|
DialogResult = DialogResult.OK;
|
}
|
|
|
}
|
}
|