public static CustomerOrg GetDefault(Session session, CustomerOrgEnum code) { CustomerOrg ret = null; try { ret = session.FindObject <CustomerOrg>( new BinaryOperator("Code", Enum.GetName(typeof(CustomerOrgEnum), code))); return(ret); } catch (Exception) { throw; } }
public static CustomerOrg InitNewRow(Session session) { try { CustomerOrg customerOrg = new CustomerOrg(session) { OrganizationTypeId = Util.getDefaultXpoObject <OrganizationType>(session), RowStatus = 0, RowCreationTimeStamp = DateTime.Now }; customerOrg.Save(); return(customerOrg); } catch (Exception ex) { throw; } finally { } }
new public static void Populate() { Session session = null; try { session = XpoHelper.GetNewSession(); //insert default data into Organization table if (!Util.isExistXpoObject <CustomerOrg>("Code", "MACDINH")) { XPQuery <OrganizationType> organizationTypeQuery = session.Query <OrganizationType>(); OrganizationType.Populate(); OrganizationType organizationType = organizationTypeQuery.Where(r => r.Code == Utility.Constant.NAAN_DEFAULT_CODE).FirstOrDefault(); CustomerOrg customerOrg = new CustomerOrg(session) { Code = "MACDINH", Name = "Khách hàng Mặc định", OrganizationTypeId = organizationType, Description = "", RowStatus = 1, RowCreationTimeStamp = DateTime.Now }; customerOrg.Save(); } } catch (Exception) { throw; } finally { if (session != null) { session.Dispose(); } } }