Exemplo n.º 1
0
 partial void DeleteSoftware(Software instance);
Exemplo n.º 2
0
 partial void UpdateSoftware(Software instance);
Exemplo n.º 3
0
 partial void InsertSoftware(Software instance);
Exemplo n.º 4
0
 public void UpdateSoft(BaseItem baseInfo,Software softInfo)
 {
     ShareManDBDataContext context = new ShareManDBDataContext();
     try
     {
         context.Connection.Open();
         context.Transaction = context.Connection.BeginTransaction();
         UpdateBase(baseInfo, context);
         var mv = from b in context.Software where b.ID == baseInfo.ID select b;
         foreach (Software b in mv)
         {
             b.Manufacturer= softInfo.Manufacturer;
             b.Version = softInfo.Version;
         }
         context.SubmitChanges();
         context.Transaction.Commit();
     }
     catch(Exception e)
     {
         context.Transaction.Rollback();
         throw e;
     }
 }
Exemplo n.º 5
0
 public long CommitSoft(
     BaseItem baseInfo,Software softwarInfo, FSM.FileSet fset,string srcIp)
 {
     ShareManDBDataContext context = new ShareManDBDataContext();
     try
     {
         context.Connection.Open();
         context.Transaction = context.Connection.BeginTransaction();
         softwarInfo.ID = CommitBase(baseInfo,ref fset,srcIp,context);
         context.Software.InsertOnSubmit(softwarInfo);
         context.SubmitChanges();
         context.Transaction.Commit();
     }
     catch (System.Exception e)
     {
         context.Transaction.Rollback();
         throw e;
     }
     return baseInfo.ID;
 }
Exemplo n.º 6
0
 private SB.Software Convert(Software sInfo)
 {
     SB.Software sw = new ShareMan.SB.Software
     {
         ID = sInfo.ID,
         Version = sInfo.Version,
         Manufacturer = sInfo.Manufacturer
     };
     return sw;
 }