/// <summary> /// 生成脚本 /// </summary> private void DataScript_Generate() { try { DataScriptModel model = DataScriptCurrentModel; model.CbInfo = new List <DataConfig_CbModel>(); model.ZTableName = cbx_TableList.Text.ConvertString(); model.ZTablePk = cbx_TablePk.Text.ConvertString(); model.Sql = txt_DbSql.Text.ConvertString(); if (!ts_ds_IsTName.Checked) { SetName sName = new SetName(); sName.TValue = model.Name; if (sName.ShowDialog() == DialogResult.OK) { model.Name = sName.TValue.ConvertString(); } else { return; } } else { model.Name = model.ZTableName; } foreach (var item in pl_CbConfig.Controls) { if (item is Panel) { var pl = item as Panel; model.CbInfo.Add(new DataConfig_CbModel() { TableName = (pl.Controls["table"] as DropDownSearch).Text.ConvertString(), CBZD = (pl.Controls["cbzd"] as DropDownSearch).Text.ConvertString(), ZBZD = (pl.Controls["zbzd"] as DropDownSearch).Text.ConvertString() }); } } DataScriptLogic.GenerateData(model, ts_ds_IsPcZzl.Checked, ts_ds_OneFiled.Checked); model.AddOrUpdate(); MessageBox.Show("生成成功"); } catch (Exception ex) { MessageBox.Show("生成失败"); } }
private void ts_SetPath_Click(object sender, EventArgs e) { SetName setName = new SetName(true); var model = SysConfigModel.F_DBInfo; if (!string.IsNullOrEmpty(model.Path)) { setName.TValue = model.Path.ConvertString(); } if (setName.ShowDialog() == DialogResult.OK) { SysConfigModel savePathModel = new SysConfigModel(); savePathModel.Path = setName.TValue.ConvertString(); savePathModel.AddOrUpdate(); } }