Beispiel #1
0
 public bool Agregar(Plantilla plantilla)
 {
     try
     {
         daPlantilla = new daPlantilla();
         daPlantilla.IniciarTransaccion();
         daPlantilla.Agregar(plantilla);
         daPlantillaItem = new daPlantillaItem();
         daPlantillaItem.AsignarSesion(daPlantilla);
         foreach (PlantillaItem item in plantilla.items)
         {
             item.idPlantilla = plantilla.idPlantilla;
             daPlantillaItem.Agregar(item);
         }
         daPlantilla.ConfirmarTransaccion();
     }
     catch (Exception)
     {
         daPlantilla.AbortarTransaccion();
         throw;
     }
     finally
     {
         daPlantilla.CerrarSesion();
     }
     return true;
 }