public LayoutViewModel(Layout layout)
 {
     LayoutID = layout.LayoutID;
     ReAreaName = layout.ReAreaName;
     ErpAccount = layout.ErpAccount;
     ApplyCompany = layout.ApplyCompany;
     ContactorName = layout.ContactorName;
     ContactorTel = layout.ContactorTel;
     ApplyDate = layout.ApplyDate.HasValue ? layout.ApplyDate.Value.ToShortDateString() : "";
     PGdDoneDate = layout.PgdDoneDate.HasValue ? layout.PgdDoneDate.Value.ToShortDateString() : "";
     TJDoneDate = layout.TJDoneDate.HasValue ? layout.TJDoneDate.Value.ToShortDateString() : "";
     SubStationDoneDate = layout.SubStationDoneDate.HasValue ? layout.SubStationDoneDate.Value.ToShortDateString() : "";
     SdDate = layout.SdDate.HasValue ? layout.SdDate.Value.ToShortDateString() : "";
     CzDoneDate = layout.CzDoneDate.HasValue ? layout.CzDoneDate.Value.ToShortDateString() : "";
 }
 /// <summary>
 /// Create a new Layout object.
 /// </summary>
 /// <param name="layoutID">Initial value of the LayoutID property.</param>
 public static Layout CreateLayout(global::System.Int32 layoutID)
 {
     Layout layout = new Layout();
     layout.LayoutID = layoutID;
     return layout;
 }
 /// <summary>
 /// Deprecated Method for adding a new object to the Layouts EntitySet. Consider using the .Add method of the associated ObjectSet&lt;T&gt; property instead.
 /// </summary>
 public void AddToLayouts(Layout layout)
 {
     base.AddObject("Layouts", layout);
 }