Пример #1
0
 /// <summary>
 /// Método que crear un grupo
 /// </summary>
 /// <param name="grupoInfo"></param>
 internal void Guardar(GrupoInfo grupoInfo)
 {
     try
     {
         Logger.Info();
         using (var scope = new TransactionScope())
         {
             var grupoDAL = new GrupoDAL();
             if (grupoInfo.GrupoID != 0)
             {
                 grupoDAL.Actualizar(grupoInfo);
             }
             else
             {
                 int grupoID = grupoDAL.Guardar(grupoInfo);
                 grupoInfo.GrupoID = grupoID;
                 grupoInfo.GrupoFormularioInfo.Grupo = grupoInfo;
             }
             var grupoFormularioBL = new GrupoFormularioBL();
             grupoFormularioBL.Guardar(grupoInfo.GrupoFormularioInfo);
             scope.Complete();
         }
     }
     catch (ExcepcionGenerica)
     {
         throw;
     }
     catch (Exception ex)
     {
         Logger.Error(ex);
         throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
     }
 }
Пример #2
0
 public void Actualizar(GruposEntity objGrupo)
 {
     try
     {
         objGrupoDAL.Actualizar(objGrupo);
         objGrupo.Mensaje = 98;
     }
     catch (Exception)
     {
         throw;
     }
 }
Пример #3
0
 public bool Actualizar(Grupo grupo)
 {
     return(grupoDAL.Actualizar(grupo));
 }