コード例 #1
0
 public void InsertCLItblCompany(CLItblCompany cLItblCompany)
 {
     if ((cLItblCompany.EntityState != EntityState.Detached))
     {
         this.ObjectContext.ObjectStateManager.ChangeObjectState(cLItblCompany, EntityState.Added);
     }
     else
     {
         this.ObjectContext.CLItblCompanies.AddObject(cLItblCompany);
     }
 }
コード例 #2
0
 public void DeleteCLItblCompany(CLItblCompany cLItblCompany)
 {
     if ((cLItblCompany.EntityState != EntityState.Detached))
     {
         this.ObjectContext.ObjectStateManager.ChangeObjectState(cLItblCompany, EntityState.Deleted);
     }
     else
     {
         this.ObjectContext.CLItblCompanies.Attach(cLItblCompany);
         this.ObjectContext.CLItblCompanies.DeleteObject(cLItblCompany);
     }
 }
コード例 #3
0
 public void UpdateCLItblCompany(CLItblCompany currentCLItblCompany)
 {
     this.ObjectContext.CLItblCompanies.AttachAsModified(currentCLItblCompany, this.ChangeSet.GetOriginal(currentCLItblCompany));
 }
コード例 #4
0
 public void ListCompanyMenu(CLItblCompany company, Action <IEnumerable <SYStblMenu> > callBack)
 {
     _globals.CurrentContext.Load(_globals.CurrentContext.ListCompanyMenuQuery(company.CompanyId), loadOp => { callBack(loadOp.Entities); }, null);
 }
コード例 #5
0
 public void ListCompanyOptions(CLItblCompany company, Action <IEnumerable <SYStblOption> > callBack)
 {
     _globals.CurrentContext.Load(_globals.CurrentContext.GetOptionsQuery("COMPANY", company.CompanyId), loadOp => { callBack(loadOp.Entities); }, null);
 }