예제 #1
0
 public void Alterar(ModeloUsuario modelo)
 {
     if (modelo.usu_cod <= 0)
     {
         aviso("O código do usuário é obrigatório");
     }
     if (modelo.usu_nome.Trim().Length == 0)
     {
         aviso("O nome do usuário é obrigatório");
     }
     else
     {
         DalUsuario DalUsuario = new DalUsuario(conexao);
         DalUsuario.Alterar(modelo);
     }
 }
예제 #2
0
 public void Alterar(EntUsuario objUsuario, Int32 IdUsuario)
 {
     using (DbConnection connection = db.CreateConnection())
     {
         connection.Open();
         DbTransaction transaction = connection.BeginTransaction();
         try
         {
             dalUsuario.Alterar(objUsuario, transaction, db);
             SaveLog(IdUsuario, EntLog.LOG_EDITAR, "Usuário", objUsuario.IdUsuario, objUsuario, transaction, db);
             transaction.Commit();
         }
         catch (Exception ex)
         {
             transaction.Rollback();
             SaveLog(IdUsuario, EntLog.LOG_ERRO, "Usuário", objUsuario.IdUsuario, objUsuario, ex.Message, db, connection);
             throw;
         }
         finally
         {
             connection.Close();
         }
     }
 }