/// <summary> /// 计量表管理 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> public static void mouse_JLBManager(object sender, EventArgs e) { var ee = (selectEntityArgs)e; var jlb = new JLBMap(ee); Application.ShowModelessDialog(jlb); jlb.WindowState = FormWindowState.Normal; jlb.Visible = true; }
public void zmcc() { if (!IsLoadDataSource()) { return; } if (!PublicMethod.Instance.IsExecuteSystemCMD("zmc1")) { var g = new G3EObject(); //id=630802963 fid=630802964 fno=148 var ee = new selectEntityArgs { g3eObject = g }; g.G3E_FID = 630802964; g.G3E_ID = 630802963; g.G3E_FNO = 148; var tt = new JLBMap(ee); Application.ShowModelessDialog(tt); } }
private void btn_JLBOK_Click(object sender, EventArgs e) { try { lb_JLBWarn.Text = ""; lb_JLBWarn.ForeColor = Color.Red; if (string.IsNullOrEmpty(tx_JLBYHH.Text)) { lb_JLBWarn.Text = "用户号不能为空."; return; } var temp_jlb = DBManager.Instance.GetEntities <Gg_pd_jlb_n>(o => o.YHH == tx_JLBYHH.Text.Trim()).FirstOrDefault(); if (temp_jlb == null) { lb_JLBWarn.Text = "用户号不存在."; return; } var temp_jlbpt = DBManager.Instance.GetEntities <Gg_jx_jlb_pt>( o => o.G3E_FID == temp_jlb.G3E_FID && o.EntityState != EntityState.Delete).FirstOrDefault(); if (temp_jlbpt == null) { return; } var temp_detail = DBManager.Instance.GetEntities <Detailreference_n>( o => o.G3E_DETAILID == temp_jlbpt.G3E_DETAILID && o.EntityState != EntityState.Delete).FirstOrDefault(); if (temp_detail == null) { return; } var g3eObject = new G3EObject { G3E_ID = temp_detail.G3E_ID, G3E_FID = temp_detail.G3E_FID, G3E_FNO = temp_detail.G3E_FNO }; var jlbmap = new JLBMap(new selectEntityArgs { g3eObject = g3eObject }, temp_jlb.G3E_FID); Autodesk.AutoCAD.ApplicationServices.Application.ShowModalDialog(jlbmap); FixEntity.Instance.Fix(temp_detail.G3E_FID); } catch (Exception exception) { if (exception.Message.Contains("不存在")) { var strlx = exception.Message.Replace("不存在", ""); var type = TypeCache.Instance.GetTypeFromCache(typeof(DBEntity), strlx); var connectn = ReflectionUtils.CreateObject(new { }, type) as DBEntity; DBManager.Instance.Insert(connectn); } else { PublicMethod.Instance.ShowMessage(exception.Message); } //Console.WriteLine(exception); } }