/// <summary> /// 返回 此Prj_Unit下的Controller /// </summary> /// <returns></returns> public virtual Prj_Controller New_Prj_Controller() { Prj_Controller result = new Prj_Controller(); result.Prj_Unit_ID = this.ID; return(result); }
/// <summary> /// 返回 此Prj_Unit下的Controller /// </summary> /// <returns></returns> public virtual Prj_Controller New_Prj_Controller() { Prj_Controller result = new Prj_Controller(); result.Prj_Unit_ID = this.ID; result.Prj_Unit = this; this.Prj_Controller_List.Add(result); return result; }
/// <summary> /// 默认构造函数 /// <summary> public Cld_Constant() : base() { m_ID = -1; m_Name = String.Empty; m_X_Y = String.Empty; m_Prj_Sheet_ID = -1; m_Prj_Sheet = null; m_Prj_Document_ID = -1; m_Prj_Document = null; m_Prj_Controller_ID = -1; m_Prj_Controller = null; }
/// <summary> /// 默认构造函数 /// <summary> public Cld_Constant():base(){ m_ID = -1; m_Name = String.Empty; m_X_Y = String.Empty; m_Prj_Sheet_ID = -1; m_Prj_Sheet = null; m_Prj_Document_ID = -1; m_Prj_Document = null; m_Prj_Controller_ID = -1; m_Prj_Controller = null; }
/// <summary> /// 默认构造函数 /// <summary> public Cld_Graphic() : base() { m_ID = -1; m_Type = String.Empty; m_Layer = String.Empty; m_Data = String.Empty; m_Prj_Controller_ID = -1; m_Prj_Controller = null; m_Prj_Document_ID = -1; m_Prj_Document = null; m_Prj_Sheet_ID = -1; m_Prj_Sheet = null; }
/// <summary> /// 根据ID获得Cld_FCBlock /// </summary> /// <param name="condition">ID type:int</param> /// <returns></returns> public Prj_Controller GetPrj_Controller_By_ID(int condition) { using (ITransaction transaction = session.BeginTransaction()){ try{ Prj_Controller result = this.session.Get <Prj_Controller>(condition); transaction.Commit(); return(result); }catch (Exception e) { transaction.Rollback(); throw e; } } }
/// <summary> /// 默认构造函数 /// <summary> public Cld_Graphic():base(){ m_ID = -1; m_Type = String.Empty; m_Layer = String.Empty; m_Data = String.Empty; m_Prj_Controller_ID = -1; m_Prj_Controller = null; m_Prj_Document_ID = -1; m_Prj_Document = null; m_Prj_Sheet_ID = -1; m_Prj_Sheet = null; }
/// <summary> /// 默认构造函数 /// <summary> public Cld_Signal():base(){ m_ID = -1; m_Name = String.Empty; m_SignalType = String.Empty; m_EntityBelongTo = String.Empty; m_Data = String.Empty; m_Prj_Controller_ID = -1; m_Prj_Controller = null; m_Prj_Document_ID = -1; m_Prj_Document = null; m_Prj_Sheet_ID = -1; m_Prj_Sheet = null; }
/// <summary> /// 默认构造函数 /// <summary> public Cld_Signal() : base() { m_ID = -1; m_Name = String.Empty; m_SignalType = String.Empty; m_EntityBelongTo = String.Empty; m_Data = String.Empty; m_Prj_Controller_ID = -1; m_Prj_Controller = null; m_Prj_Document_ID = -1; m_Prj_Document = null; m_Prj_Sheet_ID = -1; m_Prj_Sheet = null; }
/// <summary> /// 默认构造函数 /// <summary> public Cld_FCParameter() : base() { m_ID = -1; m_Name = String.Empty; m_PValue = String.Empty; m_Cld_FCBlock_ID = -1; m_Cld_FCBlock = null; m_Prj_Sheet_ID = -1; m_Prj_Sheet = null; m_Prj_Document_ID = -1; m_Prj_Document = null; m_Prj_Controller_ID = -1; m_Prj_Controller = null; }
public virtual bool Compare(Prj_Controller con) { if (this.ID != con.ID) { throw new Exception("id should be equal"); } if (this.ControllerAddress != con.ControllerAddress || this.ControllerName != con.ControllerName || this.CreateTime != con.CreateTime || this.ModifyTime != con.ModifyTime || this.Description != con.Description || this.Version != con.Version || this.TranslatorResult != con.TranslatorResult || this.Prj_Unit_ID != con.Prj_Unit_ID || this.Sequence != con.Sequence ) { return false; } else { return true; } }
/// <summary> /// 默认构造函数 /// <summary> public Cld_FCInput() : base() { m_ID = -1; m_PinName = String.Empty; m_PointName = String.Empty; m_InitialValue = String.Empty; m_Point = String.Empty; m_Visible = false; m_Description = String.Empty; m_Cld_FCBlock_ID = -1; m_Cld_FCBlock = null; m_Prj_Sheet_ID = -1; m_Prj_Sheet = null; m_Prj_Document_ID = -1; m_Prj_Document = null; m_Prj_Controller_ID = -1; m_Prj_Controller = null; }
/// <summary> /// 默认构造函数 /// <summary> public Cld_FCBlock() : base() { m_ID = -1; m_Cld_FCInput_List = null; m_Cld_FCOutput_List = null; m_Cld_FCParameter_List = null; m_AlgName = String.Empty; m_Sequence = -1; m_FunctionName = String.Empty; m_X_Y = String.Empty; m_SymbolName = String.Empty; m_Description = String.Empty; m_Prj_Controller_ID = -1; m_Prj_Controller = null; m_Prj_Document_ID = -1; m_Prj_Document = null; m_Prj_Sheet_ID = -1; m_Prj_Sheet = null; }
public virtual bool Compare(Prj_Controller con) { if (this.ID != con.ID) { throw new Exception("id should be equal"); } if (this.ControllerAddress != con.ControllerAddress || this.ControllerName != con.ControllerName || this.CreateTime != con.CreateTime || this.ModifyTime != con.ModifyTime || this.Description != con.Description || this.Version != con.Version || this.TranslatorResult != con.TranslatorResult || this.Prj_Unit_ID != con.Prj_Unit_ID || this.Sequence != con.Sequence ) { return(false); } else { return(true); } }
/// <summary> /// 默认构造函数 /// <summary> public Prj_Sheet() : base() { m_ID = -1; m_Cld_Constant_List = null; m_Cld_FCBlock_List = null; m_Cld_FCInput_List = null; m_Cld_FCOutput_List = null; m_Cld_FCParameter_List = null; m_Cld_Graphic_List = null; m_Cld_Signal_List = null; m_SheetName = String.Empty; m_SheetNum = -1; m_Sequence = String.Empty; m_Width = -1; m_Height = -1; m_Prj_Controller_ID = -1; m_Prj_Controller = null; m_Prj_Document_ID = -1; m_Prj_Document = null; }
/// <summary> /// 默认构造函数 /// <summary> public Prj_Document() : base() { m_ID = -1; m_Cld_Constant_List = null; m_Cld_FCBlock_List = null; m_Cld_FCInput_List = null; m_Cld_FCOutput_List = null; m_Cld_FCParameter_List = null; m_Cld_Graphic_List = null; m_Cld_Signal_List = null; m_Prj_Sheet_List = null; m_DocumentName = String.Empty; m_DocumentCaption = String.Empty; m_CreateTime = DateTime.MinValue; m_ModifyTime = DateTime.MinValue; m_Sequence = -1; m_Type = String.Empty; m_TranslatorResult = String.Empty; m_changed = String.Empty; m_Prj_Controller_ID = -1; m_Prj_Controller = null; }
/// <summary> /// 默认构造函数 /// <summary> public Prj_Sheet():base(){ m_ID = -1; m_Cld_Constant_List = null; m_Cld_FCBlock_List = null; m_Cld_FCInput_List = null; m_Cld_FCOutput_List = null; m_Cld_FCParameter_List = null; m_Cld_Graphic_List = null; m_Cld_Signal_List = null; m_SheetName = String.Empty; m_SheetNum = -1; m_Sequence = String.Empty; m_Width = -1; m_Height = -1; m_Prj_Controller_ID = -1; m_Prj_Controller = null; m_Prj_Document_ID = -1; m_Prj_Document = null; }
/// <summary> /// 默认构造函数 /// <summary> public Prj_Document():base(){ m_ID = -1; m_Cld_Constant_List = null; m_Cld_FCBlock_List = null; m_Cld_FCInput_List = null; m_Cld_FCOutput_List = null; m_Cld_FCParameter_List = null; m_Cld_Graphic_List = null; m_Cld_Signal_List = null; m_Prj_Sheet_List = null; m_DocumentName = String.Empty; m_DocumentCaption = String.Empty; m_CreateTime = DateTime.MinValue; m_ModifyTime = DateTime.MinValue; m_Sequence = -1; m_Type = String.Empty; m_TranslatorResult = String.Empty; m_changed = String.Empty; m_Prj_Controller_ID = -1; m_Prj_Controller = null; }
/// <summary> /// 转换所有Document /// </summary> /// <param name="bll"></param> /// <param name="path"></param> /// <param name="listWriter"></param> /// <param name="controller"></param> public static void GeneralXinHuaDocuments(BllManager bll, Prj_Controller controller, string outPath) { IList<Prj_Document> documents = bll.manager.DocumentCRUD.GetPrj_Documents_By_Prj_Controller_ID(controller.ID); for (int i = 0; i < documents.Count; i++) { Prj_Document document = documents[i]; string pageNum = document.DocumentName.Substring(document.DocumentName.LastIndexOf('-') + 1); // 生成页面文件 GenerateXinHuaSheets(bll, document, outPath); } }
/// <summary> /// 将给定的Prj_COntroller和当前的Unit关联起来 /// </summary> /// <param name="to_add"></param> public virtual void Add(Prj_Controller to_add) { this.Prj_Controller_List.Add(to_add); to_add.Prj_Unit_ID = this.ID; to_add.Prj_Unit = this; }
/// <summary> /// 将给定的Prj_COntroller和当前的Unit关联起来 /// </summary> /// <param name="to_add"></param> public virtual void Add(Prj_Controller to_add) { this.Prj_Controller_List.Add(to_add); to_add.Prj_Unit_ID = this.ID; }
/// <summary> /// 默认构造函数 /// <summary> public Cld_FCInput():base(){ m_ID = -1; m_PinName = String.Empty; m_PointName = String.Empty; m_InitialValue = String.Empty; m_Point = String.Empty; m_Visible = false; m_Description = String.Empty; m_Cld_FCBlock_ID = -1; m_Cld_FCBlock = null; m_Prj_Sheet_ID = -1; m_Prj_Sheet = null; m_Prj_Document_ID = -1; m_Prj_Document = null; m_Prj_Controller_ID = -1; m_Prj_Controller = null; }
/// <summary> /// 默认构造函数 /// <summary> public Cld_FCBlock():base(){ m_ID = -1; m_Cld_FCInput_List = null; m_Cld_FCOutput_List = null; m_Cld_FCParameter_List = null; m_AlgName = String.Empty; m_Sequence = -1; m_FunctionName = String.Empty; m_X_Y = String.Empty; m_SymbolName = String.Empty; m_Description = String.Empty; m_Prj_Controller_ID = -1; m_Prj_Controller = null; m_Prj_Document_ID = -1; m_Prj_Document = null; m_Prj_Sheet_ID = -1; m_Prj_Sheet = null; }