Пример #1
0
 public void SaveCabinet2Door(Sender sender, SaveCabinet2DoorArgs args)
 {
     try
     {
         using (ObjectProxy op = new ObjectProxy(true))
         {
             Cabinet2Door obj = new Cabinet2Door();
             obj.DoorID = args.Cabinet2Door.DoorID;
             if (op.LoadCabinet2DoorByDoorID(obj) == 0)
             {
                 args.Cabinet2Door.Created    = DateTime.Now;
                 args.Cabinet2Door.CreatedBy  = sender.UserCode + "." + sender.UserName;
                 args.Cabinet2Door.Modified   = DateTime.Now;
                 args.Cabinet2Door.ModifiedBy = sender.UserCode + "." + sender.UserName;
                 op.InsertCabinet2Door(args.Cabinet2Door);
             }
             else
             {
                 args.Cabinet2Door.Modified   = DateTime.Now;
                 args.Cabinet2Door.ModifiedBy = sender.UserCode + "." + sender.UserName;
                 op.UpdateCabinet2DoorByDoorID(args.Cabinet2Door);
             }
             op.CommitTransaction();
         }
     }
     catch (Exception ex)
     {
         PLogger.LogError(ex);
         throw ex;
     }
 }
Пример #2
0
 public Cabinet2Door GetCabinet2Door(Sender sender, Guid DoorID)
 {
     try
     {
         using (ObjectProxy op = new ObjectProxy())
         {
             Cabinet2Door obj = new Cabinet2Door();
             obj.DoorID = DoorID;
             if (op.LoadCabinet2DoorByDoorID(obj) == 0)
             {
                 return(null);
             }
             return(obj);
         }
     }
     catch (Exception ex)
     {
         PLogger.LogError(ex);
         throw ex;
     }
 }