コード例 #1
0
 internal override bool?Delete(Qiyas.DataAccessLayer.QiyasLinqDataContext context, bool commit)
 {
     if (!isNew)
     {
         context.RequestWithdrawDetailItems.DeleteOnSubmit(this.entity);
     }
     else
     {
         return(false);
     }
     if (commit)
     {
         try
         {
             context.SubmitChanges();
             return(true);
         }
         catch (Exception ex)
         {
             lastException = ex;
             return(false);
         }
     }
     else
     {
         return(null);
     }
 }
コード例 #2
0
 internal override bool?Save(Qiyas.DataAccessLayer.QiyasLinqDataContext context, bool commit)
 {
     if (isNew)
     {
         context.StudentGenders.InsertOnSubmit(this.entity);
     }
     else
     {
     }
     if (commit)
     {
         try
         {
             context.SubmitChanges();
             isNew = false;
             return(true);
         }
         catch (Exception ex)
         {
             lastException = ex;
             return(false);
         }
     }
     else
     {
         return(null);
     }
 }
コード例 #3
0
 internal override bool?Save(Qiyas.DataAccessLayer.QiyasLinqDataContext context, bool commit)
 {
     if (isNew)
     {
         RowGuid      = Guid.NewGuid();
         ModifiedDate = DateTime.Now;
         CreatedDate  = DateTime.Now;
         context.Persons.InsertOnSubmit(this.entity);
     }
     else
     {
         ModifiedDate = DateTime.Now;
     }
     if (commit)
     {
         try
         {
             context.SubmitChanges();
             isNew = false;
             return(true);
         }
         catch (Exception ex)
         {
             lastException = ex;
             return(false);
         }
     }
     else
     {
         return(null);
     }
 }
コード例 #4
0
 internal override bool?Delete(Qiyas.DataAccessLayer.QiyasLinqDataContext context, bool commit)
 {
     if (!isNew)
     {
         context.ExamCenters.DeleteOnSubmit(GetCenter(ExaminationCenterID));
     }
     else
     {
         return(false);
     }
     if (commit)
     {
         try
         {
             context.SubmitChanges();
             return(true);
         }
         catch (Exception ex)
         {
             lastException = ex;
             return(false);
         }
     }
     else
     {
         return(null);
     }
 }
コード例 #5
0
 internal override bool?Save(Qiyas.DataAccessLayer.QiyasLinqDataContext context, bool commit)
 {
     DataAccessLayer.QiyasLinqDataContext db     = new DataAccessLayer.QiyasLinqDataContext();
     Qiyas.DataAccessLayer.ExamCenter     center = null;
     if (isNew)
     {
         center = GetCenter(0, db);
         db.ExamCenters.InsertOnSubmit(center);
     }
     else
     {
         center = GetCenter(ExaminationCenterID, db);
     }
     if (commit)
     {
         try
         {
             db.SubmitChanges();
             isNew = false;
             return(true);
         }
         catch (Exception ex)
         {
             lastException = ex;
             return(false);
         }
     }
     else
     {
         return(null);
     }
 }
コード例 #6
0
   internal override bool? Save(Qiyas.DataAccessLayer.QiyasLinqDataContext context, bool commit)
   {
       if (isNew)
       {
         context.BookRepackPackageItems.InsertOnSubmit(this.entity);
       }
       else
       {
           
       }
       if (commit)
 
         try
         {
           context.SubmitChanges();
           isNew = false;
           return true;
         }
         catch (Exception ex)
         {
           lastException = ex;
           return false;
         }
         else
           return null;
   }